School timetable

Timetable builder

Loading school code...

School Dashboard Classes
Classes 0 Available classes loaded from the school
Subjects 0 Subjects assigned across the school
Breaks 1 Configured breaks in the timetable structure
Mode Whole school Generate one class or the entire school

Timetable settings

Whole-school mode uses each class's assigned subjects to generate separate timetables, so you can avoid confusion in teachers and still keep one shared structure across the school.

Each break section will ask how many lessons come before it, then let you enter the lesson times and that break time.

Enter how many times each subject should appear in the generated timetable. The generator will reuse these weights when it fills each class timetable.

For each break, enter how many lessons come before it, then fill in the lesson times and the break time.

Build notes

Use this page as a timetable planner for one class or the whole school.

Recommended flow 1. Set the school day start and end times.
2. Enter each break time.
3. Select one class for a teacher-safe timetable, or keep whole-school mode to generate every class at once.
4. Press generate and review the preview below before printing.
Choose a mode and generate a timetable to see the summary here.
Load classes first, then choose a class if you want a single timetable.

Generated timetables

The preview below is generated from the class subject assignments currently stored in the school.