Sure Step Education

Master Schedule Generator

Phase 1 — District Allocation & Core Build

Site parameters

The district grants an estimated FTE total for the year based on anticipated students. Enter the grant, enrollment per grade, and the secondary cap sizes.

Schedule type
EGEA contract (2025–27 secondary pilot): 37 per class on block, 36 on traditional — the standard cap switches automatically with schedule type. PE 45. Band, Choir, Advisory/Advocacy, Athletic-PE, and Leadership are exempt (no hard cap — sized by teacher input, facility, and safety); the planning size above is only for estimating their sections.
District-Mandated Classes by Grade (graduation requirements)

Edit names, departments, and the % of students taking each course. Honors/AP splits are set in Phase 3.

Preliminary FTE division — subject × term

Phase 2 — Electives & Staffing Estimate

Build electives from the leftover FTE

Core classes (and CTE cohorts from Phase 3) claim FTE first; what's left is the elective budget. Counselor request counts only suggest a section count — the Sections column is your allocation. Demand you don't build stays generic as Electives (unassigned) so student schedules stay full. Electives use the standard 37 cap unless set to PE. If you run CTE pathways, set them in Phase 3 first — they claim FTE before electives, so the budget below updates once they're entered.

Set each elective's Department so the master board files it under the right subject. A new elective starts in the generic Electives bucket — change it to Visual & Performing Arts, CTE, World Language, and so on. Whatever you leave as Electives is treated as unassigned demand.

Teacher count estimate (by department)

Phase 3 — Programs & Pathways

CTE pathways

Enter the actual student counts committed to each CTE pathway. The cohort starts sophomore year and advances Level 1 → Level 2 → Capstone. These students must be placed in their pathway class, so pathway sections are staffed right after core — before electives.

Honors / AP programs

Check the classes that will run an Honors/AP section this year, then enter that section's seat count. A checked class splits into a regular cohort and an Honors/AP cohort, each with its own sections. Leave a class unchecked if it isn't running honors this year (some always do, some change year to year).

Self-contained special education (SCC)

SCC classes are staffed from a separate categorical special-education allocation — they never draw on the general-ed FTE grant, and they don't count toward the gen-ed balance. Enter your SpEd FTE grant and how many sections each SCC class runs (caps are lower than general ed). Titles start generic (SCC 1, SCC 2, …) — rename them anytime.

Phase 4 — Teachers, Rooms & Sections

Teachers & rooms

Enter your real staff and rooms here first — the master board in the next tab is built from what you put in here. Everything is saved for next time.

Teachers

Rooms

Assign sections to teachers & rooms

Give each section a teacher and a room. Auto-assign first-fits by department / capacity while avoiding clashes — then adjust any row by hand. Filter by grade or department to work one group at a time. The Conflicts panel guarantees no teacher and no room is used twice in the same period of the same term.

Conflicts & coverage

Checks that no teacher and no room is double-booked in the same period × term, no teacher is over their load, and every room fits its class.

Per-teacher schedules

Each teacher's actual day, built from your assignments above — periods down, terms across, with the room for each class. Empty cells are prep.

Per-room schedules

What runs in each room by period and term, from your assignments — to check room usage and spot open rooms.

Phase 5 — Master Board

Master board

Schedule by subject

Each department's sections — teacher, room, and the period they run in each term — grouped by subject. This is the printable board a department chair reads. Use the grade or department filters above to focus. Change a section's period/teacher/room back in the Teachers & rooms tab.

Whole-school period grid (drag to move sections) ▾

Every section by period and term across the whole school — drag any section to another term/period cell to move it. Denser, but this is where you spot double-books and rebalance periods.

Core / Honors PE Elective CTE
Phase 6 — Gap Review

Acceptable open periods (study hall / TA / open campus)

Not every elective slot has to be a staffed class. Declare how many open periods per student are fine for each grade — those slots are dropped from demand and no longer counted as “unseated.” Seniors with an open 4th period, TA slots, and open-campus periods belong here.

Students who could not fit

Elective seats still short a section, by grade — after subtracting any acceptable open periods declared above — and the FTE it would take to seat them.

Close the gap

Concrete levers to seat everyone, with the shortfall each one leaves — computed from your current plan.

Staffing by department

Sections are minimum counts at full caps. Bars show each department's share of granted FTE.