Now in pilot project

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.

app.classedit.io/schedule/latest
Time
MON
TUE
WED
THU
FRI
Period 1
8:00
Mathematics
Mr. Janssen
Physics
Ms. Peeters
English
Mr. Williams
French
Ms. Dubois
Mathematics
Mr. Janssen
Period 2
9:00
Chemistry
Ms. De Smet
Dutch
Mr. Vermeersch
History
Ms. Claes
Biology
Mr. Martens
Geography
Ms. Willems
Period 3
10:00
English
Mr. Williams
Mathematics
Ms. Goossens
Physics
Ms. Peeters
Dutch
Mr. Vermeersch
Chemistry
Ms. De Smet
Period 4
11:00
French
Ms. Dubois
Biology
Mr. Martens
Art
Ms. Bogaert
Mathematics
Mr. Janssen
History
Ms. Claes
Period 5
12:50
Physical Ed.
Mr. Declercq
English
Mr. Williams
German
Ms. Muller
Chemistry
Ms. De Smet
Dutch
Mr. Vermeersch
Period 6
13:50
Biology
Mr. Martens
Geography
Ms. Willems
Physical Ed.
Mr. Declercq
French
Ms. Dubois
Period 7
15:20
German
Ms. Muller
History
Ms. Claes
Art
Ms. Bogaert
Art
Ms. Bogaert
Period 8
16:20
Dutch
Mr. Vermeersch
Geography
Ms. Willems
Why timetabling is broken

Every term, the same exhausting process.

โฑ
The problem

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 approach

ClassEdit generates a finished timetable from your constraints. If a valid schedule is impossible, it explains exactly which constraint is blocking the result.

๐Ÿ”ฒ
The problem

Teacher preferences are hard to manage

Collecting, tracking, and honoring teacher desiderata is still a major operational frustration for scheduling teams.

ClassEdit approach

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.

โš ๏ธ
The problem

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.

ClassEdit approach

Drag-and-drop editing makes adjustments visual after generation, with immediate feedback that shows whether a change is possible before it is applied.

๐Ÿ“„
The problem

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 approach

ClassEdit brings teacher data collection, timetable generation, year-round adjustments, and student and teacher schedule access into one platform.

The real application

A platform built for the way schools actually work.

Schedule View

Multi-entity schedule view with filters, conflict detection, and direct lesson editing.

Everything your planning team needs

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.

The workflow

From blank page to published timetable, step by step.

01

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.

02

Set your scheduling rules

Tell ClassEdit what must be protected and what should be preferred when choices need to be made.

03

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.

04

Review the result

Check the timetable, see the main trade-offs, and quickly find anything that needs a closer look.

05

Fine-tune and approve

Pin the parts that are right, move the lessons that need work, and record why any exception was made.

06

Publish with confidence

Export the final timetable or present it to the right people directly through the ClassEdit portal, with every version tracked.

No more black boxes

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.

Constraint AnalysisScore breakdown

Per-constraint violations across all four levels.

[-3]hard /[-5/0/0]soft
Hard
Conflicts that must be resolved
-3
Medium
Teacher room stability, time use
-5
Soft
Student subject variety
0
Desiderata
Shared classes within programs
0
Constraint
Type
Match
Score
Room Conflict
hard
0
0
Teacher Conflict
hard
1
-3
Student Group Conflict
hard
0
0
Teacher Room Stability
medium
2
-4
Daily Load Balance
medium
1
-1
Subject Variety
soft
0
0
Shared Program Classes
desiderata
0
0

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.