Atlas builds your school timetable.
School timetabling software that weighs teacher availability, class load, rooms and block-lesson rules together. You define the rules; Atlas builds a timetable you can actually run.
A conflict-free timetable, on real school rules
It doesn't just fill empty slots. It respects teacher availability, a class's daily load, room capacity and block-lesson integrity all at once.
Precheck
Catches the impossible — too few rooms, teacher overload — before it builds.
Automatic build
Produces a conflict-free weekly timetable in minutes without breaking a rule.
Explainable result
See which preferences were met and which were relaxed.
Edit and versions
Edit by hand, compare versions, publish, and roll back when needed.
A timetable in three steps
Describe your school
Add or import teachers, classes, subjects, rooms and the bell schedule.
Set the rules
Define availability, block lessons, free days and preferences.
Build the timetable
Atlas builds it conflict-free; you review, edit and publish.
See why a timetable cannot be built.
Atlas names the lesson, teacher, period or pinned placement that blocks the rest — and re-runs the fix to confirm it works before recommending it.
Atlas proved it: no timetable exists under these rules
Cause provenPinning 12B Maths to Monday periods 1-2 blocks the rest of the timetable from being placed.
This pin breaks the forced chain of placements for teachers who have no slack left.
- Maths teacher12/12 periods full
- Physics teacher8/8 periods full
- Chemistry teacher16/16 periods full
Pin removed → timetable built
- Every lesson placed
- No hard rule broken
12 records conflict together; relax any one of them and it resolves.
Remove the 12B Maths pin
Atlas re-ran the whole timetable with this change: every lesson placed.
11 alternatives tested; 7 were not enough on their own.
Frequently asked
Does it really build the timetable automatically?
Yes. Once you define the rules, Atlas builds a conflict-free weekly timetable automatically; you can edit the result on screen.
Does it respect when a teacher is unavailable?
Yes. Teacher availability is a hard rule; Atlas only places a teacher in available slots.
Does it support block (double) lessons?
Yes. It keeps block lessons intact and places them without splitting across the day.
What if a timetable can't be built?
Atlas explains why: which rule was the bottleneck, which teacher or room fell short.
Build your school's timetable with Atlas
Free for 7 days. No card required. Try it with your own data.