Where school scheduling is easy.

nOS builds your master schedule and sends it back to your student information system.

What you get

55kinds of plain-English scheduling rule
19student information system connections
12plain-English reasons a request can go unplaced
5build goals to choose from

Built for your kind of school

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

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
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
Ninth Grade Academy 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.×

Watch the demo

Start to finish, on a sample school.

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

Pricing

One price per student, per year.

Your annual price is based on enrollment: $9.60–$7.00 per student. The rate steps down as a school grows, and the total never rises when you cross into the next band. No setup fee, and the first hour is free.

See pricing

Bring next year’s
course requests.

One hour free with the full planner on your own data.