Build next year’s master schedule from your course requests.

nOS builds a conflict-free schedule for your school, explains every request it could not place, and sends the finished schedule back to your student information system.

0:00
2:22
The full walkthrough Recorded in nOS on sample data Watch on YouTube

Your schedule. Every detail.

Interactive examples with illustrative data.

Say the rule.

Rules for this schedule 2 enforced
Physical Education runs only in period 1Course period
Enforced
English 9 and English 12 never share a periodCourse conflict
Enforced
Type a rule the way you would say it
Enter to add

See who gets what.

Results Building
Pass 1 of 4 · a first schedule
Verified: no conflicts, and every enforced rule holds.
Fulfillment97.0%1,283 of 1,322 requests
Of the provable maximum100%the best this data allows
Students with a full day240 / 240nobody has an empty period
Missing two or more6worst case: 4 courses
Fulfillment by grade
Grade 996%
Grade 1098%
Grade 1197%
Grade 1297%
Why 39 requests missed
Every section was already full21
The only sections clashed with the day13
A rule made the placement impossible5

See what is left, and change it yourself.

Schedule Studio 3 open
97.0%filled · 39 unmet · worst first
Computer Science Foundations is full3 students can’t get a seat · 1 section, 26 of 26 · Room 118 holds 30
Open this classCapacity 27 staged
Concert Band is full3 students can’t get a seat · 2 sections, both full · Mr. Becker is free in period 6
Open this classSection in period 6 staged
Precalculus is blocked by a rule for 4 students“Algebra II runs only in period 3” · every open Precalculus seat is in period 3
Review these studentsAlgebra II → period 7 staged
3 changes staged. Nothing is final until you apply them.Apply changes

See the impact of a move.

Schedule Studio 0 staged
Teachers Drag a section to another period.
English 12 moves to period 2Dr. Okafor · Room 203 · 24 students keep their day
Pending Apply

Explore the platform

Ask the schedule why.

Find the reason. Check the evidence. Review the change.

Meet nOS AI →
nOS AI Reading this schedule
Chemistry in period 4 is over capacity. What is the smallest fix, and who does it affect?

Raise the section capacity from 16 to 17. That clears the overage in one move, and it affects one student, who is in the over-capacity seat and would then fit legitimately.

Evidence · 2 checks
Science Lab 2 holds 24A cap of 17 is inside the room
Checked
Dr. Abara stays at 4 sectionsThe teacher load rule still holds
Checked
Stage: capacity 16 → 17Stage: move one student outShow the other Chemistry sections
Ask about this schedule

Keep the system you already use.

Nineteen student information systems, and seventeen of them can receive the finished schedule back. Clever is read-only, and SchoolRunner does not get it back yet.

Bring next year’s
course requests.

Thirty days free on your own data, or a working session with us.