Every tool

The whole product, on one page.

No feature matrix, no asterisks, no "contact sales to learn more." Everything nOS does, grouped by the part of the job it belongs to.

01

The solver

  • Portfolio auto-solveRuns every scheduling strategy, measures each, ships the strongest.
  • Five goals, or let nOS pickFulfillment, section size, gender balance, seniority, or a hybrid.
  • A real optimization pipelineGreedy pass, then Large Neighborhood Search, then ejection chains. Deterministic.
  • Mathematical refinementMILPA mixed-integer optimizer works the requests heuristics could not place.
  • Provable fulfillment ceilingThe mathematical maximum any scheduler could reach with your data.
  • Pin and regeneratePinned sections keep their seats; everything else moves as little as possible.
  • Backup course requestsAlternates fill in only when a first choice cannot be placed.
  • Fair distribution of missesUnavoidable shortfalls spread rather than landing on the same students.
1,269 of 1,322 requests placed — and the 53 that were not.
1,269 of 1,322 requests placed — and the 53 that were not.
02

Rules and constraints

  • 34 enforceable rule typesPeriods, singletons, teacher load, room type, pull-outs, adjacency and more.
  • Plain-English rulesType “Keep AP Bio in period 3” and nOS compiles it into a constraint.
  • Hard rules vs. soft preferencesA hard rule is a guarantee. A preference biases placement but never costs a seat.
  • Contradiction detectionNames the smallest set of rules that actually conflict.
  • Fails closednOS stops rather than shipping a schedule that breaks a rule you set.
Rules typed in plain English, applied, and reported back as enforced.
Rules typed in plain English, applied, and reported back as enforced.
03

Getting data in

  • Spreadsheet importExcel, CSV and OpenDocument — nine formats, up to five files at once.
  • Merge, never clobberA second import updates your data instead of replacing it.
  • Import receiptsWhat came across, what could not be read, and how complete the coverage is.
  • The Data CleanerDuplicate codes, retired courses, impossible teacher loads — fixed in place, with undo.
  • No invented dataIf a request is missing, nOS says so rather than filling the gap.
The Data Cleaner finds duplicate IDs, missing periods and double-booked rooms.
The Data Cleaner finds duplicate IDs, missing periods and double-booked rooms.
04

Review and explainability

  • Independent verificationEvery invariant re-derived from scratch; a failing run does not ship.
  • Twelve “why it missed” reasonsA plain-English obstacle on every unfilled request, not a status code.
  • Grouped by causeSorted by the lever you would pull, so the work is already prioritized.
  • Results workspaceSummary, student schedules, sections and Why Missed.
  • Per-student explanationsDrill into one student and see exactly why their schedule looks that way.
05

Editing and refinement

  • The BoardSections on a resource × period grid. Drag one and see validity before you let go.
  • Schedule StudioSeven focused workspaces for what the solver left behind.
  • ImproveRanked next moves, each showing its exact impact before you take it.
  • Staged changesEvery edit lands on a pending layer with before, after and the resulting numbers.
  • Rule-aware guardsHand edits are checked against the same rules the solver honored.
  • Section plannerHow many sections of this do I actually need?
  • Live staffing checkStaffing gaps flagged before you generate, not after.
The Board — every section on a teacher × period grid, all clear.
The Board — every section on a teacher × period grid, all clear.
06

Scenarios and history

  • Scenario setsCompare runs on fulfillment, balance and conflicts, then promote the winner.
  • Compare two schedulesAn explanation of what actually differs between any two.
07

nOS AI

  • The in-app co-pilotIncludedAsk it to fill seats or resolve double-bookings; it stages the change and waits.
  • Fast and Thinking modesQuick answers, or deeper reasoning when the question deserves it.
  • Grounded, with refusalsAnswers from your actual data, and declines rather than guessing.
  • Reads and writes notesAdds or resolves notes for you, on a confirmation card first.
  • nOS AI AssistantSeparate appA standalone, read-only app that answers questions and changes nothing. More.
08

Working together

  • Sticky notes and bookmarksRight-click anywhere; the note pins where you clicked and your school sees it.
  • Live cursors and followSee who else is in, and mirror a colleague's screen in one click.
  • Resolve or deleteAnyone can tick a note done; deleting is the author's or an admin's call.
  • One shared librarySchedules, notes, workbook and pending changes belong to the school.
  • Safe simultaneous editingThe newer save wins visibly instead of being clobbered by a stale tab.
  • ActivityWho did what, with a name and a timestamp.
  • RolesMembers schedule; administrators also own the SIS connection and billing.
  • No per-user pricingAny number of staff. Pricing counts students, never logins.

How working together actually works

09

Getting data out

  • Seven datasets, three formatsSchedules, sections, rosters, teachers, rooms and unfulfilled requests — CSV, Excel or PDF.
  • Calendar filesA student's or teacher's schedule as .ics, or copied as plain text.
  • Exports work on the demoSee exactly what comes out before you add a real student.
10

Your student information system

  • 19 connectorsEleven on a shared OneRoster 1.1 connector. See the list.
  • Pull and pushEighteen can receive a finished schedule. Clever is pull-only.
  • Push previewA change-by-change dry run before anything is written.
  • Additive onlyA push never deletes anything in your SIS.
  • Push verificationProof the schedule landed, not an optimistic message.
Connect the student information system your school already runs on.
Connect the student information system your school already runs on.
11

Getting started

  • Guided modeAn AI-led build, one decision per screen, across nine steps.
  • Three ways to beginUpload a file, connect your SIS, or start from a blank workbook.
  • Free schedule auditNo signupUpload a schedule, get a health report. Runs entirely in your browser.
  • Public live demoNo signupThe full product on sample data, nothing to install.
Every workspace on one screen.
Every workspace on one screen.
12

Trust, security and the platform

  • FERPA school officialStudent data is never sold and never used to train AI models.
  • Encrypted SIS credentialsAES-256-GCM at rest; US-hosted, encrypted in transit.
  • Audit trailEvery action recorded with actor, object and timestamp, secrets redacted.
  • AccessibilityWCAG 2.1 AA target, verified each release. Details.
  • Pricing$8 per enrolled student per year. See pricing.

Read the full security and trust page

Easier to use than to read about.