@hthompson1 Thank you for participating in the PowerSchool Community!
Rosters report in Domain Control should help you with all roster records. You are free to get this out onto a spreadsheet so that you can sort according to the elective Classes to run the report according to your requirements.
I'm providing the link which helps you to get a better view of Reports Tab.
Please let us know if you require further assistance.