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

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.

How course requests work

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.

How it builds

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.
Lower schools
Schedule Builder
Workbook SetupEditing Lower school · grades K–5.
Teachers only

Schedule your homerooms, specials and teachers now. Add children any time; nOS keeps this work.

Generate schedule

Specials and core time

RotationProtected timeHomeroomsDuties

Add a grade’s homerooms

GradeGrade 2Rooms3
Add 3

17 homerooms

1AGrade 1Ms. Reyes
1BGrade 1Mr. Okafor
2AGrade 2No teacher yet
2BGrade 2No teacher yet
2CGrade 2No teacher yet
DonePlan the rotation
Teachers only is on. nOS schedules your teachers and classes.×

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”.
Middle schools
Schedule Builder
Workbook SetupEditing Middle school · grades 6–8.
Advisory30 advisory groups · 360 students
Rules for the next scheduleOne rule per line.
Ms. Park needs period 1 free for planning
Keep Jordan Lee and Sam Park apart
Cap Grade 8 Art at 24
Save rule

No rules yet.

Team 7A free of P5In force
Make it a preferenceSee what it costsRemove

Build advisory groups

Every student gets one advisory, grouped by grade. Nothing is written until you build.

Students per group12Meets inLet nOS choose

Mix these grades together

Grade 6Grade 7Grade 8

Advisors

Ms. ParkMr. DiazMs. ChenMr. Okoro
Grade 6 (1 of 10)12 studentsMs. Park
Grade 6 (2 of 10)12 studentsMr. Diaz
Grade 7 (1 of 10)12 studentsMs. Chen
Discard changesBuild 30 groups
In force: Team 7A free of P5×

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.
High schools
Schedule Builder
Workbook SetupEditing Sample school · 240 students.
StudentsCoursesSectionsRequestsTeachersRooms
Student ID *Course *Rank1 = first choiceAlternateyes = a backup choiceChoose one ofsame name = one request, any one course
1270014AP Biology1AP science
2270014AP Chemistry1AP science
3270014AP Physics1AP science
4270014Precalculus2
5270014Spanish II3
6270014French I4yes
7270014Studio Art5
8270015English 111
9270015US History2

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.
Rotating schedules
Schedule Builder
Workbook SetupEditing Rotating high school.
Semesters · 4 periods · Grades 9–12Rotating cycle — 6 days Schedule type
Bell scheduleTimes differ by day · 6 days
Day 1Day 2Day 3Day 4Day 5Day 6
PeriodStartsEnds
Period 19:009:45
Period 29:5010:35
Period 310:4011:25
Period 411:3012:15

Schedule type

Choose how this workbook’s days repeat.

Same every dayA/B alternating daysRotating cycleDrop scheduleFlex mod
Days in the cycle6Your cycleDay 1 · Day 2 · Day 3 · Day 4 · Day 5 · Day 6
Not nowUse this schedule type
Schedule type set: Rotating cycle — 6 days.×

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.
Year-round schools
SettingsSchedule Studio
SchoolTell nOS how your year is shaped.
Your yearCustom terms SemestersTrimestersQuartersYear-long onlyCustom terms
TermsTerm 1Track AMod ATerm 2Track BTerm 3Track CTerm 4Track DTerm 5Term 6
Schedule StudioYear-round school Requests placed 2,148 / 2,160
ScheduleNeeds attentionTerm: Track B (now)TeachersRoomsCoursesDepartments
Period 1Period 2Period 3Period 4Mr. Grant
Algebra ITrack A · Room 1224/24 seats
Algebra ITrack B · Room 1223/24 seats
GeometryTrack C · Room 1224/24 seats
Ms. Ortiz
BiologyTrack B · Lab 124/24 seats
BiologyTrack D · Lab 122/24 seats
ChemistryTrack A · Lab 124/24 seats
Mr. Lund
World HistoryTrack C · Room 424/24 seats
World HistoryTrack B · Room 424/24 seats
US HistoryTrack D · Room 421/24 seats
Ms. Kim
Spanish ITrack C · Room 924/24 seats
Spanish ITrack B · Room 922/24 seats
Spanish IITrack A · Room 920/24 seats
All termsTrack ATrack B (now)Track CTrack D

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.
Districts
SettingsSchedule Builder
SchoolsEach school keeps its own roster, schedules and setup. One login, one bill.
Middle SchoolRenameDownloadCurrent
Upper SchoolRenameDownloadDeleteSwitch
Lower School Not set up yetRenameDownloadDeleteSwitch
Add a school
Lincoln Middle SchoolCancelAdd school
Workbook SetupEditing Middle School.
Shared with your other schools
Wren Ashby also teaches at Upper School9:00–9:50 · Day 2. Keep them free here then?
Keep free
Science Lab 2 is also in use at Upper School1:10–2:00 · Day 1. Keep it free here then?
Keep free
Wren Ashby is kept free here at those times.×

Small schools have their own page too.

Watch the demo

A whole schedule, built start to finish in two minutes.

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

Pricing

Know the price before you talk to anyone.

$7.00–$9.60 per student a year. No setup fee.

See pricing
Card or invoice

Start a plan yourself, or ask us for an invoice.

Your data, as it is

Bring a spreadsheet or connect your student information system.

Staff logins included

Up to 50 people on one school account.

Cancel any time

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.