Save multiple schedule options
Keep your top schedule picks in one place so you can pivot fast if registration changes at the last minute.
How It Works
Search for the courses you want to take. ScheduleLab pulls current times, availability, and professors directly from your college.
Days off, time blocks, professors you want (and ones you don't). You define what matters. We handle the rest.
Every valid combination, ranked by how well it fits your criteria. Your first option is the best available. Your backups are already there if registration doesn't go as planned.
Solutions built for you

No 8am Fridays. Not that professor. Tuesdays blocked for work. You deserve a semester that works around your life, not the other way around. Add preferences to make your schedule your own.

ScheduleLab generates every schedule you could possibly take and ranks them by how well they match your preferences. Your best option is always first, never buried somewhere you'd never think to look.

Select any schedule from your ranked list and view it in full. Save your favorites before registration opens so if your first pick is gone, your next best is already waiting.
Explore More Features
Keep your top schedule picks in one place so you can pivot fast if registration changes at the last minute.
Build schedules for Fall, Spring, and split terms like Summer 1 and Summer 2 as soon as they become available.
Review your classes in a clean, readable layout.
Handle colleges with multiple campuses and keep all your options visible while you plan your ideal semester.
Colleges Supported
Now supporting130+colleges