Describe it. Solve it. Done.

Describe your school in plain English.
Get a conflict-free timetable.

Tell the AI assistant your teachers, rooms and rules the way you'd say them out loud. It builds the structure, then an optimization engine searches millions of arrangements and proves out the best one, in minutes, not weeks.

See a live schedule
0
clashes, guaranteed
Minutes
not weeks
1 sentence
per rule change
Example schedule

Every view of the same week.

A simulated K–8 week, built to show how the display works — not a real school's data. Click a class, teacher, or room to trace it across the grid, recolor lessons by subject or by teacher, and switch between By Class, By Teacher, and Full Week.

schedusolver.com · sample school
Color by
AI setup assistant

Build your school by talking to it.

No spreadsheets to wrangle, no forms to learn. Describe teachers, subjects, rooms and rules in plain language — the assistant turns them into structured data and tells you what it understood, so you can correct it in a sentence.

  • Plain English in, structure out — "Ms. Newton can't teach Fridays" becomes a rule, not a support ticket.
  • It explains itself — every change comes back described, so nothing happens you didn't intend.
  • Edits, not rebuilds — add a teacher or shift a rule mid-year with one message.
AI Assistant
Add Mrs. Cohen for science, 6th and 7th grade. She prefers mornings.
Added Mrs. Cohen (Science) to 6th & 7th, with a morning preference. Want her off any days too?
Dual-curriculum native

Two curricula, kept in balance.

Kodesh and chol, language immersion, interleaved tracks — they're first-class, not a workaround. Tag a subject, slot or room to a curriculum and the engine keeps each one in its own time, then shows you the balance.

  • Curriculum balance — instructional minutes per track, per day and weekly, at a glance.
  • Enforced or informational — make a tag a hard placement rule, or just a label, per tag.
  • Blocks & splits — run subjects in lockstep across grades, or split a grade by ability.
Curriculum balance · minutes
CurriculumMonWedFriWeekly
Kodesh5h5h5h25h
Chol7h 30m7h 30m7h 30m37h 30m
All12h 30m12h 30m12h 30m62h 30m
Provably conflict-free

Every constraint, checked at once.

The engine weighs every requirement simultaneously and only returns a timetable when all of them hold — no teacher in two rooms, no class double-booked, every availability respected. If it can't be done, it tells you why instead of shipping a broken grid.

  • Teacher availability — unavailable days, max consecutive periods, preferred slots, all honored.
  • Room rules — capacity, room types, and one consistent room per subject so materials stay put.
  • No double-booking — teacher, room and class clashes are impossible by construction.
Constraint check
No teacher double-booked
Rabbi Stern off Fridays
Science always in the lab
Kodesh stays in morning slots
132 lessons placed · 0 conflicts
And everything else a scheduler needs

The rest of the toolkit,
at machine speed.

Built around a constraint-optimization core — the same class of technology used to route airlines and staff hospitals — wrapped in an interface a principal can run alone.

Provably optimal schedules

The engine doesn't guess. It searches the full space of valid timetables and returns the best one it can prove, with every hard rule satisfied.

Built for teams

Invite co-admins to build and review the same school. Everyone works from one source of truth, with changes journaled so nothing gets lost.

Drag, pin, re-solve

Drag a lesson where you want it and lock it in place. The engine instantly re-solves everything else around your decision.

Every view that matters

By class, by teacher, by room, full-week and parallel snapshots: the same schedule, sliced for whoever's asking.

Print, export, share

Hand the office a printed grid, export CSV for your SIS, or share a polished HTML timetable with staff in one click.

Splits, electives & blocks

Split a grade by ability, run electives in parallel, or lock subjects into simultaneous blocks across grades — authored once, compiled into the solve.

The process

Three steps to a finished timetable.

1

Describe your school

Tell the assistant your teachers, subjects, rooms and periods, conversationally. "Ms. Newton can't teach Fridays" is a rule, not a support ticket.

2

Generate

One click. The engine weighs every requirement at once (availability, room types, consecutive periods, curriculum balance) and proves out the best arrangement.

3

Refine & share

Pin the lessons you care about, let the engine rework the rest, then print or export the final grid for staff and the office.

Pricing

One plan. The whole engine.

Every feature, unlimited schedules and re-solves, for one annual license per school.

Annual school license
$500
  • Unlimited schedules & re-solves
  • AI setup assistant included
  • Staff schedule viewing
  • CSV, HTML & print exports
  • Priority support
Have an access code?

Your next master schedule
could take an afternoon.

Set up your school today. The first timetable is minutes away.