Classtable automates the hard work of building school schedules — and keeps everyone informed from the first bell to the last.
From generating the first conflict-free schedule to tracking the last absence — all in one place.
A constraint solver builds conflict-free timetables respecting teacher availability, room capacity, subject requirements, and daily limits.
Generate multiple versions, compare them, and activate the right one. Previous versions are never lost.
When constraints can't be satisfied, Classtable explains exactly which classes have too many hours and why — so fixes are fast.
Teachers attach notes and homework to each lesson. Students see them instantly in their personal schedule view.
Mark students absent per lesson with reason and timestamp. Parents can also report absences before the school day starts.
Seed an entire school — subjects, rooms, teachers, classes, curriculum, and assignments — from spreadsheets in minutes.
Switch between class, teacher, and room perspectives in one click. Instantly see any entity's full weekly schedule without leaving the page.
Teachers or admins block specific days and periods before generation runs. The solver respects every unavailability window automatically.
Define period start and end times school-wide, and flag which slots are breaks. Break periods are excluded from lesson placement automatically.
The constraint solver validates your curriculum before it runs. If a class has more hours than available slots, you get a precise list of issues — not a silent failure.
Switch to Edit Mode and drag lessons directly on the grid. Drop onto an empty slot to move a lesson — drop onto an occupied slot to swap two lessons in one gesture. Undo and redo keep every change reversible.
Switch between dark and light mode with one click. The preference is saved to your account and restored on every login — so the right theme is always waiting for you.
Every lesson for the day laid out in order. Open any lesson to add notes, set homework, record grades, or manage absences — no separate apps, no tab-switching.
Click any lesson to open a four-tab panel: Lesson Info for notes, Homework for assignments with due dates, Grades for per-student entry, and Absences for the full attendance record. Everything saves without leaving the view.
The Absences tab inside each lesson shows every student marked absent with the reason, who reported it, and when. Adding a new absence takes two clicks.
Students log in to find their personal timetable by day — with room, teacher, period time, homework badges, and teacher notes inline. Absences are highlighted in red so nothing goes unnoticed.
Parents self-register, link to their child by student number, and are activated once the school approves the association. After that — grades, absences and the ability to report upcoming absences in one place.
Each role gets a tailored interface with exactly the right level of access — nothing extraneous.
We'll reach out to schedule a walkthrough.
Thank you — we'll be in touch soon to schedule your walkthrough.