In production
School Scheduler
Master schedules made manageable.

What it will do.
Every compliance check cites the actual mandate it enforces, so when the schedule says no, it can tell you why. Print-ready exports for the main office door.
Teachers, rooms, periods, and subjects assigned automatically
Contractual constraints enforced, not remembered — like a cluster teacher's 25 teaching periods a week in a seven-period school (UFT CBA Art. 7A2)
Print-ready schedules for the office door
The short version
Cited
When the schedule says no, it names the mandate that says so.
Built with
Next.jsTypeScriptSupabasePostgreSQL
Build the master schedule?
Tell us your constraints — we've probably already encoded them.
Get in touch