PSCB - Custom Reports (PowerScheduler)

View PSCB Plugin Directory

Version 3.4


This bundle includes 27 PowerScheduler reports organized into 2 categories.

There are a couple core reports that are included but were enhanced by adding sorting capabilities. Some reports are updates to previously published PDS reports. Numerous new PSCB reports are also included.

Pre Build Reports

    Course - Schedule Preferences
    Course - Recommendations
    Course - Recommendations Not Given
    Course - Relationships
    Course - Request Tally
    Course - Requests / Sections Tally
    Course - Requests by Student or Course
    Room - Schedule Preferences
    Student - Duplicate Schedule Requests
    Student - Invalid Schedule Requests
    Student - No Schedule Course Requests
    Student - Request Tally
    Student - Schedule Preferences
    Teacher - Course Assignments
    Teacher - Schedule Preferences

Post Build Reports

    Master Schedule List
    Room - Availability
    Room - Conflicts
    Schedule - Course Enrollment
    Schedule - Pre Commit Validation Report
    Schedule - Results by Grade
    Schedule - Sections Enrollment Summary
    Student - Non Scheduled Periods
    Student - Non Scheduled Course Requests
    Student - Scheduled Requests
    Student - Scheduled Requests Summary
    Teacher - Non Scheduled Periods


PSCB Development Team
Rob Staats
Manjit Basra
Michael Moore

Other Contributors
Brian Andle

Version Info

1.3 (2018-05-17)
- Initial Release

1.3.1 (2018-06-09)
- Changed the column display order on the Course Relationships report.

1.4 (2018-08-10)
- Two new reports added to the Post Build Reports category
Room Availability
Room Conflicts

2.0 (2020-01-20)
- The PSCB Custom Reports link now appears on both the PowerScheduler Start Page and the PowerScheduler Students page.
- The Make Current Student Selection button now navigates to PowerScheduler Students page.
- Added auto generated drop-down menu options to the column filters in all reports.
- Numerous data elements were added to many reports.

2.1 (2020-02-06)
- Updated Department filter on the Course Recommendations report.

2.2 (2020-02-11)
- Added course credits to the Course Requests by Student or Course report.
- Updated formatting for numerous reports.

2.3 (2020-04-04)
Updated the Teacher and Course filters in the Teacher Course Assignments report.

2.4 (2020-06-02)
- Added Student Non Scheduled Periods report

2.5 (2020-08-01)
- Course - Requests by Student or Course. (Added Department to report results)
- Master Schedule List. (Combined two previous versions into one report)
- Student - Schedule Preferences. (Added Track to report results)
- Student - Non Scheduled Periods (Added Term and Multi-Select filter options)
- Schedule - Sections Enrollment Summary (New Report: Lists active section enrollments by grade level, gender, track and total students for a selected term)
- Teacher - Non Scheduled Periods (New Report: Lists teachers with non-scheduled periods.)

2.6 (2020-08-06)
- The Teacher - Non Scheduled Periods report now returns results for the current build/year only.

2.7 (2020-08-10)
- The Schedule - Sections Enrollment Summary report now returns results for the current build/year only.

2.8 (2021-03-31)
- Updated the Schedule - Course Enrollment report.

2.9 (2021-04-17)
- Added Student - Repeated Course Requests report.
Lists all repeated course requests for current and historical classes.

3.0 (2021-04-26)
- Added option to exclude selected courses from the Repeated Course Requests report results.

3.1 (2021-06-15)
- Student request reports now include Pre Registered students and display student enrollment status.

3.2 (2021-07-05)
- The Student - Repeated Course Requests report now includes PowerScheduler course enrollments in the matching process.

3.3 (2021-07-31)
- Added Team and House to PowerScheduler course sections page.
- Updated the Student - Scheduled Requests Summary report.

3.4 (2022-05-18)
- The section list now displays the period/day expression correctly.

Powerschool Compatible Versions

22.5, 21.x, 20.x

Additional Plugin Requirement

The following PSCB plugins should be installed prior to the installation of this reports bundle.

PSCB - Base Resources 3.0


NOTE: Delete all previous versions of the PowerScheduler Reports plugin before installing PSCB - Reports (PowerScheduler) 2.0.

Install in System > System Settings > Plugin Management Configuration

Do not unzip the plugin. Install the entire zip file. Be sure to enable the plugin once it's installed.


Navigate to a school that uses PowerScheduler.
Click on PowerScheduler.
Click the PSCB Custom Reports link located at the top left of the PowerScheduler Navigational Menu.

Report Type: 
Web Based Report
Compatible PS Versions: 
22.5, 21.x, 20.x
CPM Import Friendly: 


When you click on any of the numbers to see the student list, you get the message that the page isn't available on the server.

Peggy Medema

Thanks for bringing this issue to our attention. It will addressed in the next release of the plugin.

Rob Staats
PSCB Development

When a course is selected using the report filter at the top of the screen in the Requests by Student or Course, all requests for all students are returned for a few courses rather than just the requests for the selected course. When the course column filter is used for the same courses it returns the expected requests. We have the same results for a few courses when using the Scheduling (Current Year) > Section - Details Report as well. Since it is only a few courses I am sure it is in the course setup and not the reports but wanted to see if you might know know the cause.

Jill Ladd
System Administrator & Data Specialist
Archdiocese of Philadelphia

If you would like to setup a Zoom session to review this issue, please send you contact info to

Rob Staats

Project Director
PSCB Development

Rob Staats
PSCB Development

This report is fantastic. Thank you. Is it possible to filter out courses that can be repeated such as PE?

Blake Stein
Assistant Principal
McGill-Toolen Catholic High School

This filter request will be included in the next release of the report.

Rob Staats
PSCB Development

Thank you for everything! We were wondering if we could add something so the Alternate filter works a bit better. Currently, you can only use the filtering for a course that is "A", I cannot filter by any that are not an alternate. Thank you!

Alison Blazey
Data and Systems Manager
KIPP NYC College Prep

Good Morning,

Does the Student - No Schedule Requests work for currently enrolled students only? Our incoming class (pre-registered students) does not show on the report though they appear in the Student - Schedule Report confirming that the scheduling setup is correct and their PowerScheduler > Resources > Students > Requests Tab is empty.

I have PSCB - Custom Reports (PowerScheduler) version 3.0 and PSCB - Base Resources 3.3 installed.

Thanks for your insight!
Jill Ladd
Archdiocese of Philadelphia

PSCB PowerScheduler Reports

3.1 (2021-06-15)
- Student request reports now include Pre Registered students and display student enrollment status.

Rob Staats
PSCB Development

Thanks for bringing this issue to our attention. It will addressed in the next update of the plugin scheduled release on 6/1/2021.

Rob Staats
PSCB Development

I updated the plugins and on a few of them including Course Enrollment from the Schedule post reports and we don't have the filtering anymore. Any suggestions?

Update to PSCB - Custom Reports (PowerScheduler) v3.1.
Confirm that you have successfully loaded students into sections.

Rob Staats
PSCB Development

We have students complete schedule requests on their own. Then we export, delete the records and re-import to incorporate coursealternate in the correct way. When we do that the PSCB Scheduling reports do not work correctly. We are only seeing a handful of scheduling requests, but when you go to a students schedule, you can see all the requests. Any idea?

Alison Blazey
Data and Systems Manager
KIPP NYC College Prep

The fact that the report worked properly before the export/delete/reimport procedure indicates that the import was not completed correctly. Confirm that the school ID and year ID were included in the import file.

Rob Staats
PSCB Development

This report is great, but it would be even more helpful if could had some sort of flag based of credits earned. In some cases students must re-take the class because they did not earn credit/failed. So either adding as a filter or adding the credits earned to the table. Thank you!

Alison Blazey
Data and Systems Manager
KIPP NYC College Prep

When we run the Student - Scheduled Requests Summary it returns the result "no records found" when we run for All Students and for the Current Selection (##). We are at the end of the scheduling process so the majority of students are fully scheduled and we are receiving this result at all schools. Thanks for any insight you can provide!

Custom Reports (PowerScheduler) version 3.1 (thanks for adding pre-registered students to the reports!) and PSCB - Base Resources 3.3 are installed.

Jill Ladd
Archdiocese of Philadelphia

Thanks for notifying PSCB of this issue. It will be corrected in the next release of the plugin scheduled for next week.

Rob Staats
PSCB Development

We've noticed an issue with the Course - Request Tally Pre-Build Report. If the course number is entered in all caps vs non-caps it doesn't tally the requests together. Example: 00Alg1Gate vs 00ALG1GATE. Thank you.

1. Which is the correct course number, 00Alg1Gate or 00ALG1GATE?

2. How did you end up with both upper and lower course numbers associated with the student requests.

3. In Powerschool, course numbers are case sensitive. The course numbers 00Alg1Gate and 00ALG1GATE are identified as two different values will display as two separate totals on the Course Request report. You should call Powerschool support to assist you in making the course number the same.

Rob Staats
PSCB Development

Hello - First let me say I love, love, love all your reports! In PowerScheduler - Course Request Tally I can only seem to get a list of 6 courses and am unsure why. I am on the latest version (deleted and reinstalled plugin) - I briefly looked via CPM but am stumped..thoughts?
Again, thank you for all the hard work!

Glad to hear you are happy with reports!

Run the PSCB Powerscheduler report: Course - Schedule Preferences.
Confirm that all courses have a value entered for "Terms Offered".

Please Note: The report will only list courses that have been assigned requests.

Rob Staats
PSCB Development

My HS scheduled likes this report and asked if there was a version available for PowerSchool Admin to find students with empty periods in their current schedule. Is there a report like this in one of the other bundles?

Sorry - PSCB no longer has a version of this report available on the Admin side. The report was removed from the Scheduling CY bundle, because we could not guarantee its accuracy for all types of schedules.

Rob Staats
PSCB Development

I downloaded this plugin (which is extremely helpful with Power Scheduler). I noticed though that once I enabled it, all of my sections within Power Scheduler are showing the Period ID for the expression instead of the Abbreviations set up under Periods.

Brianna Gerro

I've downloaded the Base Resources and Custom Reports for Home Page, PowerScheduler, Schedule CY, and Schedule FY and cannot see "PSCB Custom Reports" under my Reports menu in PowerSchool. Any suggestions? Thank you!

Margot S Gibson-Beattie

If you would like to schedule a Zoom session to review this issue, I’m available on Tuesday, 5/31 at 3:30 pm (EST). If this works for you, just send a Zoom invite to

Rob Staats
PSCB Development


Subscribe to Comments for "PSCB - Custom Reports (PowerScheduler)"