A timetable that survives contact with a real term
Classes, teachers and rooms scheduled without clashes — and cover, substitution and room changes handled when the week inevitably moves.
What usually goes wrong
- The timetable is built in July and starts breaking in September.
- Cover is arranged by walking to the staffroom and asking who is free.
- Two classes discover they are booked into the same lab at the same time.
What this module does
Clash detection across three axes
Teacher, room and class conflicts are caught at build time rather than discovered on the day.
Cover and substitution
When a teacher is unavailable, genuinely free colleagues are identified against the live timetable rather than a memory of it.
Rooms and specialist spaces
Labs, gyms and IT rooms are schedulable resources, so double-booking is prevented rather than negotiated.
Changes that propagate
A room or period change reaches the affected registers and the parent-facing view rather than living on a printed sheet.
Why this fits UAE schools
The UAE week, prayer timings and a compressed exam calendar make a timetable that only works on paper expensive. Scheduling accounts for the working week actually in use rather than a default imported from elsewhere.
How it runs day to day
- 1
Constraints are defined
Rooms, teacher availability, subject periods, class sizes and the fixed points that cannot move. Most timetable pain comes from constraints living in one person’s head.
- 2
The timetable is built
Classes are allocated against rooms and staff with clashes flagged as they occur, rather than discovered by a teacher standing in a double-booked room.
- 3
It publishes to everyone at once
Students, teachers and parents see the same timetable from the same source, so there is no printed version circulating that disagrees with the live one.
- 4
Attendance reads from it
The register knows which class should exist in which period, which is what makes session-level attendance meaningful at all.
- 5
Cover is arranged when someone is out
An absent teacher’s periods are visible as a set needing cover, instead of being reconstructed from a paper timetable at 7am.
- 6
Changes propagate
A room change or a moved period updates everywhere it appears, rather than requiring the same edit in four places.
The cases that usually break things
Any system handles the straightforward path. These are the situations that decide whether it survives a real school year.
A teacher calls in sick at 7am
Their day appears as a list of periods to cover, with who is free in each one, so the decision takes minutes rather than a scramble.
Two classes are booked into one lab
The clash is caught at build time. Room conflicts found by students arriving is the expensive way to learn about them.
A year group splits into sets for one subject
Setting cuts across the normal class structure, so students belong to different groupings in different periods without duplicating their record.
The timetable changes mid-year
A new version takes effect from a date, and historic attendance still resolves against the timetable that was actually in force at the time.
A part-time teacher works three days
Availability is a property of the teacher, so the build never allocates them to a day they do not work.
An exam week replaces the normal pattern
A different structure can run for a defined period without dismantling the regular timetable underneath it.
Frequently asked questions
Can we import an existing timetable?
Yes. An existing structure can be brought in and validated for clashes before it becomes live.
Does it generate a timetable automatically?
It builds against your constraints and flags conflicts. Final judgement stays with the person who knows the school.
How are last-minute changes handled?
A change updates the live timetable, the affected registers and the parent view together, so the three do not diverge.
Can it import our existing timetable?
Yes. Most schools arrive with a timetable that works and no appetite to rebuild it, so an existing structure can be brought across rather than recreated.
Do students see their own timetable?
Yes, and so do parents. A published timetable that families can see removes a recurring category of question from the office.
Can we run a different timetable for a week?
Yes. Exam weeks, activity weeks and shortened days can run as their own structure for a defined period without dismantling the regular pattern.
How are shared resources handled?
Labs, halls and specialist rooms are treated as bookable resources with their own availability, so a clash is prevented at build time rather than found by whoever arrives second.
Related modules
Inclusion & SEN
An accurate register, individual plans, the interventions attached to them, and review cycle…
Clinic & Student Health
Visits, medication, allergies and incidents logged once — with the alerts that matter reachi…
Transport & Bus Attendance
Routes, stops, drivers and nannies managed together — with boarding and alighting scanned, a…