⚠ Demo School — not a real schoolEverything here is fake and fully isolated from real HCDSB school data.
Previewing as: Staff — Demo SchoolOwner preview only — nothing here required a password or a real login.
Preview as a role
Halton Catholic District School Board
Meridian60
From Planning to Final Schedule. All in One Place.
Choose how you're signing in
◆
Owner
Full control across every module and school. Can't be locked out.
▲
Principal
Course catalog, master schedule, survey control, department heads, room allocation.
●
Guidance Head
Course catalog, master schedule, department heads — no survey access.
■
Department Head
Your department's teachers, sections, and room assignments only.
○
Staff
Teacher preference survey — nothing else.
◇
Special Guest
Whatever the owner has specifically shared with you — nothing more.
Halton Catholic District School Board
Owner sign in
One account, full control. Change it anytime from Account Settings.
Incorrect username or password.
Halton Catholic District School Board
Principal sign in
Select your name — your school is already tied to your account.
No principals have been set up yet. The owner needs to add you in Manage Principals first.
Incorrect password for that account.
Halton Catholic District School Board
Guidance Head sign in
Select your name — your school is already tied to your account.
No guidance heads have been set up yet. The owner needs to add you in Manage Guidance Heads first.
Incorrect password for that account.
Halton Catholic District School Board
Special Guest sign in
Select your name — access is exactly what the owner has shared with you.
No special guests have been set up yet. The owner needs to add you in Manage Special Guests first.
Incorrect password for that account.
Halton Catholic District School Board
Department Head sign in
Pick your school and school year, then select your name from that list.
No department heads have been set up yet for this school year. Your guidance head or principal needs to add you first.
Incorrect password for that account.
Halton Catholic District School Board
Staff Survey
Here are the surveys currently open to you — pick yours below
Halton Catholic District School Board
Welcome
No teacher list has been set up for this school and cycle yet — check with your principal or the owner.
Your response has been recorded. Thank you.
Halton Catholic District School Board
Which school?
Choose your school to continue
No teacher list has been set up for this school yet — check with your principal or department head.
The survey itself is being migrated into this app next — this screen confirms school + name lookup is working correctly.
Your last change didn't save — check your connection and try again.
HCDSB
Meridian60
Data pulled from the first year, building the schedule for the second.
Overview
Home
Part 1 · Foundation▾
Course Catalog
Master Course Schedule
Teacher Directory
Survey Control
Department Heads
Teacher / Department Lookup
Part 2 · Section Allocation▾
Course Request Tally
Course Request Analysis
Course Requests — Year over Year
Section Counts
Teacher → Department → Section Allocation
Part Four: PowerScheduler BUILD▾
Master Schedule Data (PowerScheduler or PowerSchool)
PowerScheduler Sections Confirmation
Part Five: Master Schedule Reports▾
Section Distribution by Period
Max and Pierced Classes
Room Allocation Duplicates
Room Allocation Map
Teacher Section Allocation
Schedule by Teachers/Department
Course Dispersion by Period/Department
Grade Level by Period
Teacher Schedule Summary
Teacher Lunches and Oncalls
Limited-Section Course Distribution
Part 6: Department Pages (Changes to Final Schedule)▾
Department Pages – Schedule Changes
Schedule Changes Review
Part 2 - Changes to Final Schedule
Schedule Changes
My Schedule Changes
Account
Change Password
Admin▾
Manage Principals
Manage Guidance Heads
Manage Special Guests
Manage School Codes
Account Settings
Change Password
Import, Export, Reset Data
Login Activity
Account
Change Password
⚠ Demo School — not a real schoolEverything here is fake and fully isolated from real HCDSB school data.
Previewing as: — Demo SchoolOwner preview only — nothing here required a password or a real login.
Overview
Welcome back
Home/Course Catalog
Part 1 · Foundation
Course Catalog Reconciliation
PowerSchool — Current Year
Go to School Management → Courses and Programs → Course Sections.
Click Number to sort.
Highlight the entire left column and press Ctrl+C (or right-click → Copy).
Come to this box and press Ctrl+V.
0 rows
PowerScheduler — Next Year
Go to PowerScheduler → Courses.
Click Number to sort.
Highlight the entire left column and press Ctrl+C (or right-click → Copy).
Press Ctrl+V in this box.
0 rows
myBlueprint
Log in.
Click Courses in the left-hand menu.
Click the download button (arrow pointing down, just above "Filters"). This opens an Excel sheet.
Highlight columns A and B and press Ctrl+C.
Come back to this box and press Ctrl+V.
0 rows
Paste raw dumps above, same as the "highlight and Ctrl+V" step you use today.
Demo School:Fills each box above like a real paste would — still needs "Run reconciliation" after.
Removed courses (0)
Additional courses (0)
0
Courses in catalog
0
Flagged — missing a source
0
Departments represented
0
Untagged
Final course catalog
Course code
Course name
Department
Sources found in
Use a previous year's catalog?
Same school, different cycle — bring that catalog in as a starting point instead of doing the data dumps again.
No catalog built yet
Paste your three data dumps above, or load sample data to see how reconciliation works.
Home/Master Course Schedule
Part 1 · Foundation
Master Course Schedule
How many periods does this school run?
5-Period Day
1(A), 2(A), 3A(A), 3B(A), 4(A)
✓ Currently set
5-Period Day (straight)
1(A), 2(A), 3(A), 4(A), 5(A)
✓ Currently set
4-Period Day
1(A), 2(A), 3A(A), 3B(A), 4(A)
*3A and 3B are overlapping periods
✓ Currently set
Choose the period structure above first
Master Course Schedule can't be imported until this school's daily period layout is set for this cycle.
PowerSchool Master Course Schedule — full data dump
Copy the header row + all section rows and paste below. Handles large exports — a 1,200+ row school is expected.
How to get this from PowerSchool
Log into PowerSchool
On the left-hand side, click Courses and Programs
Scroll down to Master Course Schedule and click it
No options need to be changed — just hit Submit. This gives you the full current-year layout.
Highlight starting from the header row all the way down to the end of the data, and press Ctrl+C (as an extra backup, you can also right-click and select Copy).
Come back to this page and dump it in the box below by pressing Ctrl+V.
Expected columns, in order: Number.Section · Course Name · Expression · Term · Teacher Name · Teacher Dept. · Room · Students · Max Seats
First row is treated as the header and skipped automatically.
0
Sections
0
Teachers
0
Rooms in use
0
Unique courses
0
Missing a room
0
Over max seats
All sections
Department shows here once it's been set — this column unlocks as rooms get assigned on Room Department Allocation, which is where that happens.
Room Matrix
Pick a room above to see its full matrix.
No Master Course Schedule data loaded yet
Paste your full data dump above, or load sample data to see how it works.
Home/Teacher Directory
Part 1 · Foundation
Teacher Directory
Import the Master Course Schedule first
This list is built from real teacher names in the Master Course Schedule import — once that's done for this school and cycle, the directory unlocks automatically.
Removed teachers (0)
Additional teachers (0)
Placeholder teachers
Placeholders (e.g. "AAAA, Teacher") stand in for staff not yet hired by the board — swap one out for a real name once someone's hired. Choose exactly which ones this school needs; bigger schools might want most of A–Z, smaller ones just a few.
This school's teachers
Most names here come straight from the Master Course Schedule import — use the form above only for extras it wouldn't know about (new hires, placeholders).
Teacher name
Department(s)
Completed Survey
Source
Home/Survey Control
Part 1 · Foundation
Survey Control
Share with Guidance Head
Once shared, a "Survey Results" tile unlocks on your Guidance Head's home page — they can see the survey questions and responses, but can't upload, delete, or change anything.
Staff preference survey
When open, staff will see this school and cycle listed the moment they click "Staff" on the sign-in page, and can select their name from the Teacher Directory to take the survey.
View Results
See who's responded and what they said
Demo School: fill the survey with one sample response per teacher in the Teacher Directory, written to match the questions above as they are right now.
Survey questions
To change a question: click directly into its text or its answer type below — it saves automatically.
Use a previous year's survey?
Same school, different cycle — copy those questions in as a starting point.
+ Create Your Survey
Start adding questions for this school and cycle
Demo School: load the standard set of 10 sample survey questions. "Reset Demo Data" keeps them.
Home/Survey Control/Results
Part 1 · Foundation
Survey Results
0
Responses
0
Questions
Responses
Select a teacher from the list to see their responses.
Status
Survey to staff:
Shared with you: ✓ Yes
Survey Control marked complete:
You have view-only access to this survey's questions and responses — shared by your principal.
Upload responses from Google Sheets
Copy and paste rows in this column order: . One row per teacher, tab-separated. This replaces every existing response for this school and cycle — use it for a clean import of past data, or to prep this cycle before teachers answer on their own.
Delete all responses
Home/Department Heads
Part 1 · Foundation
Department Heads
Complete Master Course Schedule and Teacher Directory first
Department heads are assigned from the Teacher Directory, and that list isn't considered reliable until both are marked complete for this school and cycle. Once your guidance head (or you) marks each of those done, this screen unlocks automatically.
Bring in last year's department heads?
Same school, different cycle — start from that lineup, then change whoever's moved on or add anyone new using the form below.
Assign a department head
No teachers in the Teacher Directory for this school and cycle yet — add some there first.
Username and password are created automatically the moment you assign someone — no need to make one up. Share what's shown once with them directly. Use the Generate password button to create a new password anytime.
Name
Department(s)
Password
Home/Teacher / Department Lookup
Part 1 · Foundation
Teacher / Department Lookup
Teacher Lookup
Select a teacher above to see their full summary.
Department Lookup
Select a department above to see every teacher in it.
Home/Course Request Tally
Part 2 · Section Allocation
Course Request Tally
0
Versions
0
Courses
0
Total requests
—
Latest import
Import a new version
How to get this from PowerSchool
Go to the homepage
Scroll down to Applications
Click PowerScheduler
In the left-hand column, go all the way down to Reports
Click Reports and look for Course Request Tally
Click on that, then press Submit for the entire Course Request Tally
Skip the header row — copy starting from the first course, all the way down the page
Press Ctrl+C, then click into the box below and press Ctrl+V
Just paste the data — no header row needed. Column order, matching PowerSchool exactly: Course, Course Name, Primary, Alternate, Elective Alt, Total. One row per course, tab-separated. Every import becomes a new version — nothing gets overwritten, and the latest version is always what the rest of the app references.
Requests
Course code
Course name
Selections
Alternate
Elective Alt
Total
Home/Course Request Analysis
Part 2 · Section Allocation
Course Request Analysis
Need at least 2 versions to analyze
Import a second Course Request Tally version to see trends, deltas, and section viability.
Settings
Class size cap — the max students you'd put in one section. It's only used to calculate "Est. Sections" in the table below (total requests ÷ this number, rounded up) and to flag "Borderline" courses sitting close to that cutoff. Surge/drop % threshold — how big a percentage swing counts as noteworthy. At 15%, a course going from 100 requests to 116 (+16%) gets flagged as a Surge; one going from 100 to 84 (-16%) gets flagged as a Drop. Surge/drop seat threshold — the same idea, but in raw student count instead of percentage. At 10, a small course jumping from 8 requests to 19 (+11 seats) gets flagged as a Surge even though the percentage change is huge and not that meaningful on such a small course.
A course only needs to cross one of the two thresholds — percentage or seats — to get flagged, since either one alone can matter depending on how big the course already is. Change any number and the whole page recalculates immediately.
0
Versions
0
Courses tracked
0
Surging
0
Dropping
Top 5 gainers
Top 5 losers
Requests by department
Every course
Home/Course Requests — Year over Year
Part 2 · Section Allocation
Course Requests — Year over Year
No data yet to compare across years
Import Course Request Tally data for last year and the current year to see how demand has shifted over time. Each year only needs one version imported — this always uses the latest one from each year.
Settings
Class size cap — the max students you'd put in one section. It's only used to calculate "Est. Sections" in the table below (total requests ÷ this number, rounded up) and to flag "Borderline" courses sitting close to that cutoff. Surge/drop % threshold — how big a percentage swing counts as noteworthy. At 15%, a course going from 100 requests to 116 (+16%) gets flagged as a Surge; one going from 100 to 84 (-16%) gets flagged as a Drop. Surge/drop seat threshold — the same idea, but in raw student count instead of percentage. At 10, a small course jumping from 8 requests to 19 (+11 seats) gets flagged as a Surge even though the percentage change is huge and not that meaningful on such a small course.
A course only needs to cross one of the two thresholds — percentage or seats — to get flagged. Here, the comparison is always the earliest year with data vs. the most recent year with data — each using only that cycle's final Course Request Tally version, not every version imported within a year. Change any number and the whole page recalculates immediately.
0
Years compared
0
Courses tracked
0
Surging
0
Dropping
Top 5 gainers
Top 5 losers
Requests by department (most recent year)
Every course
Home/Section Counts
Part 2 · Section Allocation
Section Counts
Settings
Defaults to the latest version imported on Course Request Tally — switch to an earlier version here if you want to work from an older snapshot.
Department totals
0
Department Sections Total
Above the Line (Given)
0
Total (Sections + Above the Line)
0
Above the Line (Allocated)
Non-Credit Teachers (Above-the-Line Allocation)
Type in each area and how many sections it gets. "Above the Line (Allocated)" above is always just the total of what's entered here.
All Split Classes This Cycle
Every split created so far, across every department. Click a department below to narrow the list, or leave nothing selected to see all of them.
Bulk Import (Owner only — one-time setup)
For bringing over what's already been decided in your existing spreadsheet (Master Tally), so you're not starting from zero. Paste rows, tab-separated, in this order: Course Code, Cancelled (Y/N), Split Partner 2, Split Partner 3, Split Partner 4, Split Partner 5, Override Section # (Y/N), New Section #, Notes. Department is looked up automatically from Course Catalog, so you don't need to include it. Leave any cell blank if it doesn't apply. This can be run more than once — running it again on a course code already imported just updates it rather than duplicating it.
Erase All Data (Owner only)
Wipes every course row, split, and above-the-line area for this school and cycle — useful for starting a bulk import over from scratch. This does not affect any other year.
Choose a department
Pick a department and every course in it with at least one real request this version drops into the table below automatically — nothing with zero requests shows up.
All Sections
Department
Course(s)
Requests
Cancelled
Auto Sections
Override
Override #
Final Sections
Class Size
Class Max
Seats Available
Notes
Home/Teacher → Department → Section Allocation
Part 2 · Section Allocation
Teacher → Department → Section Allocation
Removed from list (0)
These teachers stay in the Teacher Directory as always — this only keeps them out of the working list below while you're allocating sections.
Bulk Import (Owner only — one-time setup)
Copy from column A (Teacher) through column U ("Course Breakdown (NEXT YEAR)") — headers and all — and paste it below as-is. Column U needs to be included and needs to be the last column in what you copy (e.g. "5 TECH" or "2 BUS, 4 GUI") — column T alone (Total Sections) is just a number and won't work on its own. This replaces whatever's already entered for that teacher. A teacher whose breakdown cell is genuinely blank gets moved to "Removed from list" — but if a row can't be read confidently, it's left completely untouched rather than guessed at, and you'll get a list of exactly which ones so you can check them.
Reset (Owner only)
Wipes out any bulk import or manual changes made here — every "Removed from list" and every next-year allocation for this school and cycle. Resets back to the original state, with every teacher pulled fresh from the Teacher Directory and nothing allocated yet.
Teachers
Remaining sections to allocate
Whatever department(s) a teacher ends up with sections in below automatically becomes their department everywhere else in the app — Teacher Directory, Teacher Lookup, and My Department for the relevant department head.
Home/Room Department Allocation
Part Three: Department Pages (Assigning Sections/Rooms)
Room Department Allocation
Tag every room in the school with its department — the same department this room's department head will be assigning courses to. This automatically fills in the "Department" column on Master Course Schedule's Rooms tab. Mark this complete once every room has a tag; department pages won't open until you do.
0
Rooms
0
Assigned
0
Unassigned
Assign every room to a department
0 selected
Room
Department
Home/Room Availability
Part Three: Department Pages (Assigning Sections/Rooms)
Room Availability
A room's total slots are however many periods run in a day, twice over (once per semester) — for this school right now. Every time any department head picks a room on their Course Selection, it uses up one slot here, live, across every department at once — not just the one you're looking at.
Every room, live
Room
Department
Used
Total Slots
Remaining
Home/PowerSchool Entry Checklist
Part Three: Department Pages (Assigning Sections/Rooms)
PowerSchool Entry Checklist
Tracks progress entering each department's course and room assignments into PowerSchool — checked off per section, not per teacher, since one teacher's sections often get entered a few at a time. Reads live off whatever department heads have actually assigned; nothing here needs to be entered twice.
Every department, at a glance
Department
Entered
Checklist
Home/My Department
Part Three: Department Pages (Assigning Sections/Rooms)
My Department
Department
Teachers allocated to this department — Next Year
This list comes straight from Teacher → Department → Section Allocation — anyone the principal has actually given next-year sections to.
Pick a name to see what they taught this year and their survey response.
Everyone allocated to this department for next year
Course Selection — Next Year
Assign each course (including any new splits) to a teacher and room. The remaining count updates live as you go, so you always know how many sections of a course still need a home.
Home/Master Schedule Data (PowerScheduler or PowerSchool)
Part Four
Master Schedule Data (PowerScheduler or PowerSchool)
PowerScheduler — Master Schedule List data dump
PowerSchool — Master Course Schedule data dump
Once every section, recommendation, and department pick is entered, PowerScheduler builds the most efficient schedule it can and produces this list — the actual set of classes running next year. Every import becomes a new version — nothing gets overwritten, and the latest version is always what Sections Confirmation and the rest of the app references. In addition, once you've decided to go LIVE, this same list will now be generated in PowerSchool.
How to get this from PowerScheduler
Data Dump → Applications → PowerScheduler → Reports → Master Schedule List → highlight all the data → Ctrl C (or right-click and copy) → Ctrl V
⚠ Do not copy the heading row — if it comes along, it gets read in as if it were a real course.
How to get this from PowerSchool
Data Dump → Courses and Programs → Master Course Schedule → highlight all the data → Ctrl C (or right-click and copy) → Ctrl V
⚠ Do not copy the heading row — if it comes along, it gets read in as if it were a real course.
PowerScheduler: Expected columns, in order: Number.Section · Course Name · Expression · Term · Teacher Name · Teacher Dept. · Room · Team · Section Type · Students · Max
PowerSchool: Expected columns, in order: Number.Section · Course Name · Expression · Term · Teacher Name · Teacher Dept. · Room · Students · Max
Team and Section Type (highlighted above) apply to PowerScheduler imports only — they won't be present once importing from PowerSchool.
First row is treated as the header and skipped automatically.
No data yet
Paste a PowerScheduler Master Schedule List dump above to get started.
0
Sections
0
Teachers
0
Rooms in use
0
Unique courses
0
Missing a room
Preview
Number.Section
Course Name
Expression
Term
Teacher Name
Teacher Dept.
Room
Team
Section Type
Students
Max
Home/PowerScheduler Sections Confirmation
Part Four
PowerScheduler Sections Confirmation
Go through every section PowerScheduler produced and flag anything that shouldn't count toward the section count — either it's a holding code, or it's simply not in the section count at all. What's left over should match what the board actually gave the school: the department sections total, plus above the line.
No PowerScheduler data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Totals
From Section Counts — what the board gave us
0
Department sections total
0
Above the line
0
Dept + Above the line
From this dump — as you classify below
0
Counted sections
0
Not in Section Count
0
Holding Code
0
Counted + Not in Section Count
Department totals
From this dump vs. Section Counts — should match
Every section
Filter:Not in Section CountSplit ClassesClear filters
What Guidance Head (or whoever's working this page) needs to do
Confirm the department on every course — and make sure anything that's a holding code is marked that way, so it doesn't count toward the section count.
Confirm the split classes picked up here are correct, and that each one's section value is calculated properly.
If a section isn't supposed to count at all, check the box at the end of its row (Not in Section Count) so it's excluded from the totals.
Number.Section
Course Name
Teacher Name
Department
Split Class
Section Value
Not in Section Count
Home/Section Distribution by Period
Part Five
Section Distribution by Period
How real, counted section value is spread across the periods, semester by semester — so no single period ends up carrying more weight than the rest. Same definition PowerScheduler Sections Confirmation already uses for its "Counted sections" total: holding codes and anything flagged Not in Section Count are excluded, and splits contribute their actual fraction, not a flat 1.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Total Section Count
0
0
SEM 1
0
SEM 2
Semester 1 – Sections Breakdown (ALL SECTIONS)
Semester 2 – Sections Breakdown (ALL SECTIONS)
Breakdown
Close
Home/Max and Pierced Classes
Part Five
Max and Pierced Classes
Pulled straight from the latest Master Schedule Data (PowerScheduler or PowerSchool) — every section's students and max seats. Three things live here: every class running completely full, every class over capacity ("pierced"), and a period-by-period summary count of both across the year.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Summary — max & pierced classes per period
At a glanceMax ClassesPierced Classes
Semester / Period
Max Classes
Pierced Classes
Max Classes by Department
This chart updates automatically based on the period and grade level filters selected below.
Max Classes
Click any column heading to sort.
Term
Period
Number.Section
Course Name
Department
Grade Level
Students
Max
Pierced Classes
These are over capacity — students enrolled exceeds the max. Should be a short list, and worth fixing.
Term
Period
Number.Section
Course Name
Students
Max
Home/Room Allocation Duplicates
Part Five
Room Allocation Duplicates
Finds every room booked more than once in the same semester and period on the latest Master Schedule List. Genuine split classes and Civics/Careers self-splits (two sections of the same course, like RAP's Careers block) are automatically excluded — those are expected, not a problem. What's left is worth a look.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
0
Rooms with a real conflict
0
Shared-room groups excused (splits / self-splits)
0
Marked resolved
Conflicts
Home/Room Allocation Map
Part Five
Room Allocation Map
A room-by-room map for one semester and period at a time, pulled from the latest Master Schedule List — every room color-coded by department, showing who's booked in and who's open. A red hazard border means that room still has an unresolved conflict for this exact period on Room Allocation Duplicates — clear it there and it clears here too.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Home/Teacher Section Allocation
Part Five
Teacher Section Allocation
Every teacher from the latest Master Schedule List, with their total section count and the Semester 1 / Semester 2 split. Most teachers should land on 6 total — 3 and 3. Anything else is flagged as unbalanced.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
0
Teachers
0
Balanced (3 & 3)
0
Unbalanced
Teachers
Unbalanced only
Teacher Name (Sorted)
Total
Unbalanced
S1
S2
Home/Schedule by Teachers/Department
Part Five
Schedule by Teachers/Department
Pull up individual teachers to compare side by side, or a whole department at once — full period-by-period schedule for both semesters, straight off the latest Master Schedule List. Totals and the balanced/unbalanced flag are the same numbers as Teacher Section Allocation.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Compare TeachersBy Department
Pick up to four teachers
Pick a department
Teachers
Home/Course Dispersion by Period/Department
Part Five
Course Dispersion by Period/Department
How a course's sections land across the periods, straight off the latest Master Schedule List — pick up to five courses to compare, or a whole department at once. Color-coded by count so a heavy period stands out even before reading the numbers.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Course by PeriodBy DepartmentCount:
Home/Grade Level by Period
Part Five
Grade Level by Period
Every section actually running in each period for one grade, both semesters, straight off the latest Master Schedule List — this shows everyone in the room, not just what counts toward staffing, so a GLE or ESL class shows here even if it's flagged Not in Section Count or Holding Code elsewhere. Splits show merged under one combined course label. Grade is read directly off the course code (the digit right after the subject letters); a course with no determinable grade (ESL codes use a letter for level in that spot instead) shows on every grade's tab, since real students are in that room and we can't tell which grade. Anything with zero students isn't shown.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Grade 9Grade 10Grade 11Grade 12
KEY:Full1 spot left2 spots left
Home/Teacher Schedule Summary
Part Five
Teacher Schedule Summary
Every teacher, sorted, with their department breakdown, section totals, and full schedule for both semesters — straight off the latest Master Schedule List. Totals and the balanced/unbalanced flag are the same numbers as Teacher Section Allocation.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Teachers
Unbalanced only
Home/Teacher Lunches and Oncalls
Part Five
Teacher Lunches and Oncalls
Every teacher, sorted, with their department breakdown, section totals, and full schedule for both semesters — same numbers as Teacher Schedule Summary. The first and last period of the day are automatically labeled On-Call whenever they're empty — no action needed. Any other empty period is an open slot — pick Lunch or On-Call for it and it saves right away. Lunch can only go in a period strictly between the first and last of the day; On-Call can go anywhere empty.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Fills in every teacher who still has two open middle periods this semester — one becomes On-Call, the other Lunch — balancing On-Call load across periods. Skips anything already locked. Reset undoes only what Optimize filled in.
Coverage by Period
On-Call · Lunch · Unassigned, live across every period
Teachers
Needs attention only
Home/Limited-Section Course Distribution
Part Five
Limited-Section Course Distribution
Pulled straight from the latest Master Schedule Data (PowerScheduler or PowerSchool) — every Locally Developed, Applied, College, AP, and Extended French course, plus any course running just one section all year, so clustering problems (like every AP course landing in the same period) are easy to spot at a glance. Read-only — nothing here can be edited or assigned.
No data yet
Import the dump on Master Schedule Data (PowerScheduler or PowerSchool) first.
Courses by Grouping
This chart updates automatically based on the Grade Level filter selected below.
AP & Extended French — Term / Period Clustering
Darker cells mean more courses stacked into that exact term and period — the first place to look for a scheduling conflict. Always shows the full schedule, regardless of the filters below.
Courses
Click any column heading to sort.
Course Code
Course Name
Grouping(s)
Grade Level
Term
Period
Teacher Name
Course Dept.
Matrix
One row per grouping still in scope after the filters above — every course it has, laid out by semester and period. Same filters as List View; changing either here also updates that tab.
Home/Schedule Changes
Part 2 · Changes to Final Schedule
Schedule Changes
Pick a department
The top row for each teacher is the current schedule, locked. The row underneath is editable — pick a different course or room for any period if it needs to change. Anything changed from the original is highlighted so Guidance knows exactly what to re-enter into PowerScheduler.
No data yet
Check back once the Master Schedule List has been imported.
Home/Schedule Changes Review
Part Six
Schedule Changes Review
Every change any department has proposed, in one list — check "Entered" once you've made that exact change in PowerScheduler, so nothing gets applied twice or missed.
No data yet
Check back once the Master Schedule List has been imported.
0
Changes proposed
0
Still to enter
0
Already entered
Changes
Pending only
Home/My Schedule Changes
Part 2 · Changes to Final Schedule
My Schedule Changes
Every change you've proposed for your department. "Entered" means Guidance has re-entered it into PowerScheduler; "Current (Master Schedule)" always shows what the latest Master Schedule List actually has, even after it's updated to reflect your change — your original request stays visible here either way.
No data yet
Check back once the Master Schedule List has been imported.
0
Changes proposed
0
Still to enter
0
Already entered
Changes
Pending only
Home/Manage Principals
Owner Admin
Manage Principals
Add a principal
To edit the list below: click directly into any box — name, school, username, or password — type your change, and click elsewhere. It saves automatically.
Name
School
Username
Password
Recently deleted (0)
Home/Manage Guidance Heads
Owner Admin
Manage Guidance Heads
Add a guidance head
To edit the list below: click directly into any box — name, school, username, or password — type your change, and click elsewhere. It saves automatically.
Name
School
Username
Password
Recently deleted (0)
Home/Manage Special Guests
Owner Admin
Manage Special Guests
Add a special guest
Check a tile to grant it, then set that tile's own Read-only / Edit access — new tiles default to Read-only. Read-only is fully enforced on Part 4 and Part 5 tiles. Parts 1-3 don't have it wired up yet — ask if a guest ever needs one of those.
Username and password are generated automatically — shown in the list below once added.
Current special guests
Recently deleted (0)
Home/Manage School Codes
Owner Admin
Manage School Codes
Placeholder teacher codes
Every school pieces together its placeholder-teacher names in PowerSchool a bit differently. Enter a school's real code here (e.g. Bishop Reding is BHRD) and its placeholders switch automatically to "AAAA, TeacherBHRD1", "BBBB, TeacherBHRD2", and so on — any placeholders already added for that school, and everything already tied to them (department overrides, survey responses, next-year allocations, scheduled sections, department head records), carry over to the new naming automatically. Leave a school blank until you've confirmed its real code — it'll keep using the generic "AAAA, Teacher" naming until then.
School
Code
Preview
Home/Change Password
Admin
Change Password
Home/Account Settings
Owner Admin
Account Settings
Owner login
Home/Import, Export, Reset Data
Owner Admin
Import, Export, Reset Data
Export / Import All Data
Everything in this app lives in your browser only — it never travels with the file itself. If you switch browsers, switch computers, or move to a new chat, your data won't come with you unless you export it first. Export before you switch, then import right after opening the app again.
This replaces everything currently in this browser with what's in the backup file.
Wipe one school's data for one cycle
Reset Everything
Wipes the entire app back to a clean install — every school, every cycle, every principal, guidance head, and department head record. Only use this once you've genuinely backed up anything you still need; there's no undo.
This wipes every school, every cycle, and every login record in this app. This can't be undone. Type RESET to confirm.
Move data between cycles
Moves everything — Course Catalog, Master Course Schedule, Teacher Directory, Survey Control, Department Heads, completion status, all of it — from one cycle to another for the same school. The source cycle is left empty afterward. If the destination already has data, this replaces it, so double-check the destination is actually the one you want.
Home/Login Activity
Owner Admin
Login Activity
Every successful login by a Principal, Guidance Head, Department Head, or Special Guest, tracked going forward — the owner's own logins aren't included. Department Heads are scoped to the cycle currently selected up top in the sidebar.
Everyone
Click any column heading to sort. Click a row (or "View history") to see that person's full login history.