Most schools lose weeks of every year to the timetable — whiteboards, spreadsheets, and three people arguing in a meeting room. YESS turns it into a solver. Declare every teacher, room, hour quota, day off and campus travel time once; click Solve; get a clash-free week in seconds. And the timetable is not a picture — payroll, attendance, substitutions and the logbook all read from it live.
7 signature capabilities
Constraint solver, not a drag-and-drop grid
Teacher availability, room capacity, per-day caps, multi-campus travel time — every rule is declared once and the solver honours all of them at once. Seconds to a clash-free week.
Hour quotas that are guarantees
Give a class N hours of a subject — never below, never above. Give each teacher their exact share of a co-taught subject. The solver enforces it, and manual placements are validated by the database itself.
Only qualified teachers, ever
The scheduler can only assign a teacher who is qualified for the subject and authorised for the class. No more discovering in week 3 that the chemistry slot went to the geography teacher.
Substitutions that close themselves
A teacher calls in sick; the engine proposes qualified colleagues with free periods, the cover is assigned in two clicks, and substitution pay flows straight into payroll.
Variants, holiday classes, clash report
Exam-week variants, revision timetables, holiday programmes — each its own switchable grid, with a full clash audit across teachers, rooms and classes.
Program-scoped control
The GCE coordinator runs the GCE timetable; the francophone section runs its own. Each coordinator schedules their world without being able to touch anyone else's.
Review before you commit
Before applying, see every teacher's weekly load, every class's subject hours against target, and any class scheduled below its floor flagged critical — then apply in one click.
Three weeks of whiteboard, compressed into a weekend
“A bilingual school runs a francophone section, an anglophone GCE section and an evening professional programme across two campuses. Before YESS, the September timetable took three weeks and still shipped with clashes. Now each coordinator declares their constraints — teacher hours, lab availability, the physics teacher who crosses campuses at noon — and clicks Solve. The review screen shows one class two hours under its maths floor; the solver re-runs for that class alone, and the year opens with every class at its exact quota, every teacher within load, zero clashes.”
The receipts
Hard constraints are guarantees, not suggestions — hour floors and caps can never be violated, by the solver or by hand.
Payroll-grade: per-period teaching pay and substitution pay read from the live timetable, not a copy.
Multi-campus and travel-time aware — one school, many sites, one coherent week.
Interactive guided tours on every scheduling surface — your staff learn the whole module in an afternoon.