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.
Edit names, departments, and the % of students taking each course. Honors/AP splits are set in Phase 3.
Preliminary FTE division — subject × term
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)
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.
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.
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.
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.