You print the new timetable, pin it to the staffroom wall, and then a teacher walks up: "I'm down for Form 3 Maths and the Grade 5 reading group at the same time." That's a teacher clash — the same teacher booked in two places at once — and it's the most common error in a hand-built school timetable. The painful part is the instinct that follows: most administrators assume fixing one clash means pulling the whole grid loose and rebuilding from scratch. It doesn't have to. This is a practical guide to diagnosing teacher clashes, fixing them cleanly, and why the right tool clears them without making you start over.
What actually causes a teacher clash
A clash is never random. It's the symptom of pressures on your schedule that finally collided in a single slot. In most Caribbean schools, the culprits are a small set of recurring patterns:
- Shared teachers. Your only Physics teacher, or the single Spanish or Music teacher, has to cover several classes — and two of them ended up wanting that teacher at the same time.
- Split classes and banding. When a year group is banded or split for a subject, a teacher can be assigned to a band in one block and quietly double-booked against another.
- Limited specialist rooms. The lab, computer suite, or home economics room forces certain subjects into narrow windows, and squeezing a teacher into them can push them on top of another commitment.
- Option blocks. Where students choose between subjects that run in parallel, the teachers behind those options are pinned to the same period — and if one also teaches elsewhere in that block, you have a clash.
- The cycle itself. A 6-day or 8-day cycle, rather than a flat weekly grid, multiplies the slots a teacher appears in — and the chances that two of them overlap.
None of these is carelessness. They're structural — the clash is just where the structure ran out of room.
How to spot clashes before they spot you
The worst time to find a clash is week one of term, in front of a class. The best time is before the timetable is published. To catch them early, stop reading the timetable the way students do — class by class — and start reading it the way the clash hides: teacher by teacher.
Read every teacher's day end to end
For each member of staff, trace their full sequence across the cycle and ask one question at every slot: is this person assigned anywhere else in this exact period? A teacher view lays this out directly, so a double-booking shows up as two entries in the same column instead of being buried across six class grids. This is exactly what the Multiple Views in Ednovum Timetable are for — flipping to a per-teacher view turns an invisible clash into something you can see.
Pay special attention to your shared specialists
Your most-shared teachers are where clashes cluster. If a teacher covers five or six classes, walk their schedule first. The same goes for any teacher tied to a specialist room or a popular option block — those constraints leave the least slack, so they fail first.
The manual fix — and the ripple effect
So you've found the clash. The obvious move is to grab the offending period and drag it somewhere the teacher is free. Sometimes that works. Often it doesn't, because the slot you move into has its own constraints. Move Form 3 Maths to period 4 and the only Maths room is taken, or the class now has three Maths periods in a row, or the move pushes a different teacher into their second clash.
This is the ripple effect, and it's why timetabling by hand is so exhausting. Every fix is a potential new break somewhere else, and you can lose a full day chasing one clash around the grid.
The reason a hand-built timetable so often ships with a clash isn't laziness. It's that fixing the last clash threatens to unravel a dozen things that already work — so at some point everyone just accepts the flawed grid and hopes nobody notices.
That trade-off — accept a known error or risk breaking everything — is the real problem. You shouldn't have to choose between a clash you can see and a rebuild you can't afford.
Why constraint-based scheduling clears clashes for good
The way out is to stop placing each period by hand and start treating the whole timetable as a set of constraints that must all hold at once. "A teacher can only be in one place at a time" isn't a guideline you check afterwards — it's a hard rule the schedule is built to never break.
The conflict is caught before you ever see it
This is the core of Conflict Detection in Ednovum Timetable. No teacher and no room is ever double-booked, because a double-booking is ruled out as the timetable is generated, not flagged after the damage is done. A clash that would have surfaced on the staffroom wall never makes it onto the page.
Fixing one thing doesn't unravel the rest
When you do want to change something — a new constraint, a teacher's availability, a swapped room — the AI Auto-Scheduling reworks the affected pieces while keeping every other rule satisfied. It resolves thousands of constraints across shared teachers, split classes, specialist rooms, and option blocks together, so adjusting one period doesn't quietly create a clash three classes over. That's the difference between editing a timetable and rebuilding one.
You can still verify it yourself
None of this asks you to trust a black box. Once a conflict-free timetable is generated, you flip through it by class, teacher, and room to confirm it matches how your school runs, then export clean, print-ready PDFs for noticeboards and handouts. And because the tool is browser-based and built in the Caribbean — priced in EC$ and designed for cycles, option blocks, and banding as they really work here — there's nothing to install and nothing that assumes a structure you don't have.
The bottom line
A teacher clash is structural pressure showing through, not a sign you built the timetable wrong. Fixing it by hand means fighting the ripple effect one period at a time; fixing it with constraint-based scheduling means the clash was never allowed to form, and the one change you make stays one change. Either way the goal is the same — a timetable where no teacher is ever in two places at once, reached without throwing away everything that already works.