Timetables that build themselves
In most schools one senior teacher builds the timetable by hand every June and patches it all year. Software can do the heavy part, if you give it the right rules.
· 3 min read · For principals, academic coordinators and coaching centre heads

Every June, someone in your school sits with a large chart and a pencil and builds the timetable. It takes days. Then a teacher goes on leave, a new section opens, or the lab is shut for repairs, and the chart has to be fixed again. If this sounds like your school or coaching centre, timetable software is worth a look.
Why it is harder than it looks
A timetable is a puzzle with many rules at once. One teacher cannot be in two classes in the same period. One lab cannot hold two sections together. Every class needs someone in front of it every period. Some teachers work part-time or only on some days. The Right to Education Act also sets norms for working days and teacher hours, so the totals must add up across the year.
Doing this by hand works, but it is slow, and small mistakes slip through. A teacher ends up with five periods in a row. A subject lands in the last period every day. Nobody notices until the term has started.
What timetable software actually does
You do not draw the timetable. You type in the rules, and the software searches for a timetable that keeps all of them. In computing this is called a constraint problem: a list of things that must be true, and the computer finds an answer that fits.
- Must-have rules: no teacher or room booked twice, periods per subject per week, lab and games periods in the right rooms.
- Nice-to-have rules: no more than three periods in a row for a teacher, Maths in the morning, double periods for practicals.
- Quick changes: when a teacher is absent, it suggests a free teacher for each period, so the substitution list is ready before the first bell.
A school in Coimbatore with 30 sections and 45 teachers, for example, could try three or four versions in an afternoon and pick the one that is fairest to staff.
Where it goes wrong
- Rules nobody wrote down. "The Hindi teacher leaves early on Fridays" lives in someone's head. If it is not entered, the software will break it.
- Too many wishes. If every teacher wants the first period free, no timetable can satisfy everyone. Good software tells you which rule is blocking, instead of failing quietly.
- A timetable on paper only. If teachers cannot see it on their phones, and it is not linked to attendance, it becomes a printout on a notice board again.
Questions to ask any vendor
- Can we enter our own rules, including part-time teachers and shared labs?
- When no timetable fits, does it tell us which rule to relax?
- Can it handle a mid-term change without reshuffling the whole week?
- Does it suggest substitutes for absent teachers, and send them the period on WhatsApp?
- Can teachers and students see their own timetable on a phone?
You may not need a full school ERP for this. Read school ERP or just what you need before you decide.
How we can help
We build timetable and substitution tools that fit how your school already works, and connect them to your attendance and staff records. We start by writing down your rules with the person who makes the timetable today. See our services, or talk to us when it suits you.


