Academic scheduling
that works better
for real people.
ClassEdit generates a fully feasible, conflict-free timetable, explains every decision it makes, and puts your planners in complete control to review, refine, and publish with confidence.
Every term, the same exhausting process.
Too much manual work, even with software
Current tools still require heavy manual planning and cleanup because they do not deliver a complete, ready-to-publish timetable.
ClassEdit generates a finished timetable from your constraints. If a valid schedule is impossible, it explains exactly which constraint is blocking the result.
Teacher preferences are hard to manage
Collecting, tracking, and honoring teacher desiderata is still a major operational frustration for scheduling teams.
Teacher desiderata management moves that workload upfront into one structured flow, giving schools a clear way to collect, review, and use preferences before generation starts.
Post-generation edits are complex
After a timetable is generated, making safe adjustments is often difficult and time-consuming because changes ripple across the schedule.
Drag-and-drop editing makes adjustments visual after generation, with immediate feedback that shows whether a change is possible before it is applied.
Schools juggle too many tools
Many schools stitch together three to five different tools in one workflow, creating fragmentation, handoff errors, and duplicated effort.
ClassEdit brings teacher data collection, timetable generation, year-round adjustments, and student and teacher schedule access into one platform.
A platform built for the way schools actually work.

Multi-entity schedule view with filters, conflict detection, and direct lesson editing.
Built for every part of school scheduling.
Build schedules in the background
Start a new timetable and carry on with your day. ClassEdit keeps working and lets you know when the draft is ready.
See why a timetable works
Every draft explains what went well, where compromises were made, and which rules need attention.
Set your school's priorities
Mark the rules that cannot be broken and the preferences that matter most, from teacher availability to room needs.
Pin important lessons
Keep approved lessons in place so future changes do not undo decisions your team has already made.
Edit by hand when needed
Move lessons directly and get warned when a change creates a clash, so fixes stay clear and accountable.
View the schedule from every angle
Switch between teacher, class, and room views to check the timetable in the way each team needs.
Review before publishing
Move from draft to final in clear stages, with the right people signing off before anything goes live.
Match your school day
Set your periods, breaks, and bell times once, then use that structure across every timetable.
Bring in Microsoft 365 data
Import staff, classes, and rooms from Microsoft 365, then spot missing or conflicting information before planning starts.
Share in the right format
Export spreadsheets, data files, or print-ready PDFs for teachers, students, rooms, and leadership.
Keep a clear change history
See who changed what, when it happened, and why a manual override was made.
Give each role the right access
Planners, admins, and viewers only see the schools, tools, and information they are meant to use.
From blank page to published timetable, step by step.
Import your school data
Import data through all common file types, collect input via our teacher desiderata management system, or update everything manually in the app.
Set your scheduling rules
Tell ClassEdit what must be protected and what should be preferred when choices need to be made.
Generate a draft timetable
Start the schedule build and keep working while ClassEdit generates a first draft faster and with higher uptime than comparable tools.
Review the result
Check the timetable, see the main trade-offs, and quickly find anything that needs a closer look.
Fine-tune and approve
Pin the parts that are right, move the lessons that need work, and record why any exception was made.
Publish with confidence
Export the final timetable or present it to the right people directly through the ClassEdit portal, with every version tracked.
Know exactly why your timetable looks the way it does.
Most scheduling tools give you a score. ClassEdit gives you an explanation. Every generated timetable includes a constraint analysis. a breakdown of every rule that was applied, whether it was satisfied, and the penalty incurred if it was not.
Per-constraint violations across all four levels.
Ready to build better timetables for your school?
ClassEdit is currently inviting pilot schools. Get early access and help test a smarter way to create, edit, and manage school timetables. Be among the first planning teams to experience an easy, human-centered scheduling workflow.
