A real constraint solver
Generate in the browser instantly, or send the problem to Google OR‑Tools CP‑SAT on the server for provably strong results. Hard rules never break; soft preferences are weighed and scored.
Describe your school once. Timetable SaaS finds a clash‑free timetable in minutes, tells you exactly why when something is impossible, and keeps teachers, students and parents in sync every single day after.
This is a miniature of what the solver does. Hit Generate and watch double‑booked teachers disappear, then flip the view to see the same week from a class, a teacher or a room.
Build it, perfect it, publish it, then run it — substitutions, rooms, registers, exams and messages included.
Generate in the browser instantly, or send the problem to Google OR‑Tools CP‑SAT on the server for provably strong results. Hard rules never break; soft preferences are weighed and scored.
When no timetable exists, CP‑SAT names the rules that collide — so you fix the cause, not guess at it.
Move lessons by hand with live clash highlighting. On phones, tap a lesson, then tap where it goes.
Record an absence and get ranked substitutes, single‑day changes and instant notices to everyone affected.
Parents and students see their own timetable, changes, homework, attendance, exams and messages from school — and nothing else.
Class registers, alerts and reports, with export to your student information system.
Teams edit together, concurrent changes merge, and every version is kept so nothing is ever lost.
English, Arabic (RTL), French and Spanish built in, draft German, Portuguese (Brazil), Turkish and Hebrew, and a translation workflow so your organisation can add its own.
SSO (OIDC, SAML, LDAP, CAS), authenticator apps, passkeys and required two‑factor for staff.
Installable web app that keeps working without a connection and syncs when you’re back.
Native shells with real push notifications, from the same codebase.
Workload, gaps, room use and term‑on‑term patterns in daily changes, surfaced for you.
REST API and webhooks, OneRoster sync with your SIS, FET and CSV import, calendar and PDF/Excel export, plans with Stripe billing, branding and verified custom domains for districts.
Ask in plain language; it proposes changes you review before anything is applied.
Most tools just say they failed. Timetable SaaS tells you which rules cannot live together — and what to relax. Drag the slider to see it.
Pick a role and you’re signed in with one click. It’s a real, fully working school — Demo Secondary — with a generated timetable, teachers, rooms and students.
The demo is a shared sandbox: changes you make are visible to other visitors and are reset regularly. Please don’t enter real personal data.
The in‑browser engine produces a clash‑free timetable for a typical secondary school in seconds. For big, rule‑heavy schools you can run Google OR‑Tools CP‑SAT on the server, which searches longer and can prove how good the result is.
Yes. Two‑week cycles, split groups, elective blocks and UniTime‑style course sectioning (students request courses, the solver sections them) are all supported.
Preflight checks flag obvious over‑commitments, and CP‑SAT explains which rules collide so you know what to relax.
Roles run from owner and administrator through scheduler, department head, teacher and viewer, to parent and student accounts that only ever see their own family view. Staff can be required to use two‑factor sign‑in.
Yes — it’s a responsive, installable web app that keeps working offline, plus Android and iOS apps with native push notifications.
No. Demo Secondary is invented sample data. The demo is shared between visitors and reset regularly, so treat it as a sandbox.
See a finished timetable in seconds — then make it yours.