Where school scheduling is easy.
nOS collects course requests, builds the master schedule, and tells you why anything didn’t fit. No requests yet? Schedule your teachers and classes first.
- $7.00–$9.60 per student a year
- Buy online, no sales call
- No setup fee or onboarding project
| Student ID *StudentID · match key | Name * | Grade | Gender | Unavailable periodsUnavailableBlocks | ||
|---|---|---|---|---|---|---|
| 1 | 270001 | Ava Diaz | 9 | X | ||
| 2 | 270002 | Owen Quinn | 9 | M | ||
| 3 | 270003 | Maya Engel | 9 | F | ||
| 4 | 270004 | Gabe Imani | 9 | M | ||
| 5 | 270005 | Eli Vance | 9 | F | ||
| 6 | 270006 | Lila Adams | 9 | M | ||
| 7 | 270007 | Soren Novak | 9 | F | ||
| 8 | 270008 | Romy Bauer | 9 | M |
Keep Ava Diaz and Owen Quinn apart
Ms. Reed needs period 1 free for planning
Cap English 10 at 20
American Literature must be taught by Mr. Patel
No rules yet.
What should this schedule prioritize?
Review before generating
Nothing changes until you continue.
Your choices
What happens next
Schedule 240 students into 63 classes1,322 course requests, prioritized for Max Fulfillment. Most files this size finish in a few seconds.
What to expect
At most 1,282 of 1,322 requests can be filledThat limit comes from your file: some courses have fewer seats than students asking for them.
Meets the 95% target. The placement gaps below close the last few.
63 sections · 24 courses
What needs you
Integrations
Will change
Course requests
Students pick next year’s courses on any phone or laptop.
Teachers add their recommendations, you approve the exceptions, and every answer lands on one page.
Your rules
Write a rule the way you would say it.
Type “Dr. Kelly has period 1 free” and nOS reads it back to you. Then decide whether it’s a must or a preference.
When something doesn’t fit
nOS tells you why a request didn’t fit, and what would fix it.
You get up to three options, each measured before you choose. Nothing moves until you apply it.
Built for your kind of school
Homerooms, specials and teachers, before any child is loaded.
- Turn on Teachers only to schedule your teachers and classes now. Children can come later.
- Add each grade’s homerooms. A homeroom is never booked into two classes at once.
Schedule your homerooms, specials and teachers now. Add children any time; nOS keeps this work.
Generate scheduleSpecials and core time
Add a grade’s homerooms
17 homerooms
Teams, advisory, and rules that name a team.
- Build advisory groups from your roster: by grade or mixed, with the advisors you choose.
- Write a team rule as a sentence. “Team 7A has lunch P5” is kept as “Team 7A free of P5”.
Keep Jordan Lee and Sam Park apart
Cap Grade 8 Art at 24
No rules yet.
Build advisory groups
Every student gets one advisory, grouped by grade. Nothing is written until you build.
Mix these grades together
Advisors
Ranked requests, choose-one groups and alternates.
- Give three courses the same “Choose one of” name and they count as one request, filled by any one.
- Mark a course as an alternate and it only fills in when a first choice can’t be met.
| Student ID * | Course * | Rank1 = first choice | Alternateyes = a backup choice | Choose one ofsame name = one request, any one course | |
|---|---|---|---|---|---|
| 1 | 270014 | AP Biology | 1 | AP science | |
| 2 | 270014 | AP Chemistry | 1 | AP science | |
| 3 | 270014 | AP Physics | 1 | AP science | |
| 4 | 270014 | Precalculus | 2 | ||
| 5 | 270014 | Spanish II | 3 | ||
| 6 | 270014 | French I | 4 | yes | |
| 7 | 270014 | Studio Art | 5 | ||
| 8 | 270015 | English 11 | 1 | ||
| 9 | 270015 | US History | 2 |
A/B days, drop schedules and rotations up to ten days.
- Choose how your days repeat: A/B days, a drop schedule or a rotating cycle.
- Bell times can differ by cycle day.
| Period | Starts | Ends |
|---|---|---|
| Period 1 | 9:00 | 9:45 |
| Period 2 | 9:50 | 10:35 |
| Period 3 | 10:40 | 11:25 |
| Period 4 | 11:30 | 12:15 |
Schedule type
Choose how this workbook’s days repeat.
Tracks, and terms your school names itself.
- Name your own terms: year-round tracks, hexters or a January term.
- Filter the Board by term, and every other term fades back.
Several schools on one login and one bill.
- Add a school yourself. Each keeps its own roster and setup.
- A teacher shared by two schools is checked by clock time and kept free where they’re needed.
Small schools have their own page too.
Watch the demo
A whole schedule, built start to finish in two minutes.
Pricing
This is the annual total for the whole school, every staff login included.
Start a plan yourself, or ask us for an invoice.
Bring a spreadsheet or connect your student information system.
Up to 50 people on one school account.
Your plan runs to the end of the year you paid for.
Common questions
What is nOS?
nOS is master scheduling software for K-12 schools, made by nOS LLC in North Carolina. It collects students’ course requests, builds the master schedule from them, tells you why any request didn’t fit, and sends the finished schedule back to your student information system. Before any requests are in, it can schedule your teachers and classes on their own.
Who is it for?
Whoever owns the master schedule at a lower, middle or high school: a registrar, an assistant principal, a counselor. It handles homerooms and specials, teams and advisory, ranked requests and alternates, rotating days, year-round tracks, and several schools on one login.
How much does nOS cost?
$9.60 down to $7.00 per enrolled student per year, in 100-student bands, with no setup fee. You can buy a plan online by card or ask for an invoice. Districts and multi-year terms are quoted.
Will every course request fit?
Not always. Sometimes the sections, seats and teachers you have can’t hold every request. Before it builds, nOS works out the most any schedule could place, then tells you which requests didn’t fit and why.
Can we schedule teachers before students enroll?
Yes. Turn on Teachers only and nOS schedules your teachers and classes before any course request exists: it places every class in a period and, with your OK, chooses a teacher for a class that has none. The first course request makes it a full build, and the teachers-only schedule stays in All schedules.
What does nOS measure before there are students?
Classes ready: the share of classes that are staffed, placed and free of teacher, room and homeroom double-bookings. No student is counted, so a schedule that placed nobody never reads 100%.
Does it work with our student information system?
nOS connects to 19 student information systems, including PowerSchool, Infinite Campus, Blackbaud, Veracross and Skyward. Some take the finished schedule back directly; others get a file your administrator imports. You can also start from a spreadsheet.
How do I try it?
Make an account at nosplanner.com/signup. You get 3 days with the whole product on your own data, from when you press Start. If you don’t start a plan, building and exports pause and your work stays saved.
Try it on next year’s
course requests.
You get 3 days with the full planner and your own data.