An automatic timetable scheduler, not a whiteboard and a prayer.
Generate a clash-free timetable across every class, section, and teacher in minutes. Handle a teacher's sudden absence with an automatic substitute suggestion instead of a scramble in the staff room.
From a blank week to a published timetable.
An online class schedule maker that understands teacher availability, subject weightage, and room constraints — not a grid you fill in by hand and hope nothing clashes.
Generate a full timetable for a class, a grade, or the whole school in one run, respecting each subject's weekly period count and each teacher's availability.
A teacher can't be in two classrooms at once, and the system catches that before publishing — not after a confused teacher shows up to the wrong room.
A teacher's sudden absence surfaces suggested substitutes automatically, based on who's free that period and qualified for the subject.
Track which rooms and labs are booked, when, and by whom — useful for both day-to-day scheduling and annual capacity planning.
Per-subject constraints — avoid first period, avoid last period, max periods per day — respected automatically instead of manually double-checked.
Lock specific periods a coordinator has manually placed, then regenerate the rest around them — a full regeneration doesn't have to undo manual work.
Weekly syllabus coverage tracked against the timetable, so “where are we in the syllabus” has a real answer, not a guess two weeks before exams.
For colleges, the same engine handles semester-wise timetables and exam timetables alongside the regular class schedule.
What timetable in-charges ask first
How long does it take to generate a full school's timetable?
Minutes, not days — the engine allocates periods across every class-section against teacher availability and subject constraints in one run, rather than a coordinator manually filling a grid over a weekend.
What happens if I've already manually placed a few periods I don't want touched?
Lock those periods and regenerate — the engine preserves locked and manually-edited slots and only fills or rebalances the rest, so a regeneration doesn't wipe out deliberate manual work.
Does it handle a teacher covering two subjects, or co-teaching?
Yes — a teacher can carry a defined weekly period load across multiple subjects, and co-teaching / secondary-teacher assignment is supported directly on a class-section entry.
How does substitute suggestion actually work?
When a teacher is marked absent, the system checks who's free that period, teaches a related subject, and isn't already overloaded, then suggests a ranked list rather than leaving the coordinator to check every teacher's schedule by hand.
Can we still generate exam timetables the same way?
Yes — exam timetables are generated with the same room and clash-detection logic as regular class timetables, kept separate from the day-to-day teaching schedule.