Timetable Builder

School timetable software that catches clashes before Monday does

Build timetables on top of your real sections and teachers, keep shifts and streams separate with timetable groups, and let every schedule update reach every teacher instantly.

Timetabling is a constraint problem, not an art project

Every school timetable is a negotiation between teachers who can't be in two rooms at once, subjects that need specific periods, and sections that all want the same specialist at 9 a.m. Done on paper or in a spreadsheet, that negotiation is held together by one person's working memory — and it breaks the moment a teacher resigns in October or a lab becomes unavailable for a week.

School timetable software earns its keep in two ways: it makes the constraints visible while you build, and it makes changes cheap after you publish. The second one matters more than most schools expect, because no timetable survives a full term unchanged.

Built on sections

Timetables sit on the sections and rosters you already maintain — no parallel copy of your school's structure.

Clash-aware placement

Double-booked teachers are flagged while you're building, not discovered in period two.

Timetable groups

Morning shift, afternoon shift, senior streams — separate schedules that don't collide.

Instant propagation

Edit once; teachers, sections, and admins all see the current version immediately.

Holiday-aware calendar

Your holiday calendar lives in the same system, so schedules and school days stay consistent.

Teacher schedules

Every teacher sees their own live schedule in their portal — no pigeonhole printouts.

A sane order for building the year's timetable

  1. Get the structure right first. Create your sections and assign students before touching a single period. The timetable inherits this structure; fixing it later means rework.
  2. Lock the fixed slots. Assembly, labs, games — anything immovable goes in first, so the flexible subjects flow around it.
  3. Place scarce resources early. The specialist teacher shared by six sections is your binding constraint. Schedule them before the subjects with plenty of slack.
  4. Spread the heavy subjects. Core subjects claim morning periods where attention is highest; keep an eye on teacher load so free periods are spread fairly.
  5. Separate what shouldn't interact. Use timetable groups for shifts and streams so each schedule stays internally consistent.
  6. Expect change. Substitutions and mid-term adjustments are normal. Because the timetable is live data rather than a laminated artifact, a change is an edit, not a reprint.

The same sections that power your timetable also power attendance and roll into assessments — one structure, reused everywhere, which is the whole point of running your school on a single platform. The builder is part of the free core platform.

Want the full method, including how to handle the constraint trade-offs? Read our step-by-step guide on how to create a school timetable.

Frequently asked questions

What happens when the timetable changes mid-term?

You edit the timetable and everyone sees the update immediately — teachers in their portal, and administrators in the section view. No reprints, no stale laminated copies on the staff-room wall.

Can we run different timetables for different shifts or streams?

Yes. Timetable groups let you maintain separate schedules — for example a morning and afternoon shift, or different streams — without them interfering with each other.

How does clash detection work?

The builder is aware of your teachers' existing placements, so double-booking a teacher across two sections in the same period is caught while you build instead of on Monday morning.

Do teachers see their own schedules?

Yes. Every teacher sees their own current schedule in their portal, so a timetable change never depends on a printout finding its way to the right pigeonhole.

Is the timetable builder free?

Yes. Sections, rosters, timetable groups, and the timetable builder are all part of Premeena's free core platform. No credit card required.

Build a timetable that survives the term

Set up your sections, place your constraints, and publish a schedule everyone can see — and you can change.

Free to get started · No credit card required