1. Create the scenario and course catalog
2. Enter student requests and review the tally numbers
3. Complete the Course Preferences page (for example, PPM, Freq, Terms, Max,
Periods, and Load Priority)
4. Complete the room setups and facilities, if used
5. Complete the Teacher Preferences page
6. Enter teacher assignments based on the Course Request Tally results
7. Enter course relationships (for example, Blocking or Prereq)
8. Enter constraints (for example, Pre-Schedule, Teacher Free, Course Team, or
Teacher Team)
9. Print pre-build reports to check data
10. Install the PowerSchool SIS PowerScheduler engine
Load Students
1. Run the validation function
2. Correct errors
3. When errors are corrected, run the Course Rank (Build Rank) function
4. Build – Select Q to review results
5. Import – Select Q to import
6. Load – Select Q to review results
7. Import – Select Q to import
8. Evaluate the results of the build and load process and repeat phase 2 as often as
needed
Update the course rank if the course setups change.
1. Build complete
2. Take control of the master schedule (modify the sections)
3. Create section links (constraints) where you want to link sections
4. Load
5. Import
6. Evaluate the results and repeat phase 3 as often as needed
1. Build and load complete
2. Manually adjust schedules that are incomplete or incorrect
1. Verify that term dates are correct
2. Commit schedules to the live side (performed by school) before promotion/rollover
3. Use Automated Walk-in Scheduler on live side to enroll late registrants
Teachers scheduled in the correct courses with adequate planning
Students scheduled in the correct courses that are valid per the SCDE (Always check Satchel)
Student courses scheduled in the correct sequence across terms
Balanced sections for multi-section courses
Schedule Matrix (Teacher)
Correct balance, correct courses, correct rooms
Matrix Schedule (Student)
Correct schedule, courses in the correct sequence across terms, fully scheduled
Start Page → Applications → PowerScheduler → Reports →
Schedule Course Enrollment
Enough seats or too many seats, unsatisfied requests
Master Schedule List
Balances on multi-section courses
Non-scheduled Student Requests for the Scheduled Courses
Unsatisfied requests, use exclude alternates version
Master Schedule PDF
Electronic copy of the master schedule
Room Utilization Report
Matrix view of rooms, courses in the wrong rooms, double-booked rooms, empty rooms
Student Schedule List Report
Choose students first, percentage scheduled by student
Student Schedule Report
Matrix view of student schedules
Alternate Request Report
Evaluate alternate placement
Load priority refers to the order in which courses are scheduled for a student. Utilize load priority to determine the order in which the system should prioritize course scheduling when there are conflicting requests from the student.
A lower number indicates a higher priority.
Example Setup:
1 - AP, Honors, Band, Choir (Offered once per year, or twice per year)
4 - Year-Long Required (High priority since yearlong courses need more room in the schedule)
6 - Year-Long Electives (High priority since yearlong courses need more room in the schedule)
12 - Semester Long Required
20 - Semester Long Electives
50 - Study Hall, Independent Study, etc.