How do I create a traditional grade verification report using the class roster report in PowerSchool?

Through this article you will learn how to verify that teachers have entered grades and/or comments using the Class Roster report available in PowerSchool. The report can pull from current grades or stored grades. This method works for traditional grades, but will not work for standards based grades.

To learn more about creating class rosters, and their various uses, read more here.

Designing and Running Class Rosters

Class rosters can be found by navigating from the PowerSchool Home Page > Data and Reporting > Reports > System Reports > Class Rosters (PDF) (Student Listings).

Part 1:  Teacher/Section Selection and Header

There are four major areas that you should fill out in order to select the teacher and group of students and while customizing the header.

Selecting a Teacher

In the “Print rosters for” box, you can hand select the teachers by holding down the CTRL (Windows) or COMMAND (Mac) buttons.

Selecting a group of students

In order to select students to show, you must understand the periods/days that the section meets.  This is found in the “Meeting(s) (leave unchecked for all)” section.

Additionally, you need to select a time range for the scheduled students.  Obviously this should change from Semester 1 to Semester 2, so you have a choice to fix this report for a specific date.  If you wish to run the report according to the term that you are working in (top right corner), select “Include students who “are currently enrolled in class””.

Customizing the Header

In this field we prefer to keep it simple with the sample code below.  If you wish to customize this area, it is possible by clicking on “Fields”.

Teacher: ~(teachername)

Period: ~(*class_expression)

Course Name ~(CourseName)

Course Number: ~(Course_Number)

# of Students: ~(No_of_students)

Room:  ~(Room)

Part 2:  Student Listing

The second half of the page contains all of your data that you will list for a particular student.

The following code should be entered in the roster columns box and follow the format of:

field name \ column title \ column width \ alignment

To pull from current grades:

lastfirst\Name\2.5\L
~(pg.final.grade;Q3)\Grade\.3\L
~(pg.final.percent;Q3)\%\.3\L

To pull from stored grades table (historical grades):

lastfirst\Name\2.5\L
^(historical;Q1;grade)\Grade\.5\L
^(historical;Q1;percent)\%\.5\L

To pull absences and tardies:


~(att;abs;Q3)\Abs\.3\L
~(att;tar;Q3)\Tar\.3\L

To pull comments and citizenship grades:

~(pg.final.comment;Q3)\Comment\2.5\L
~(pg.final.citizenship;Q3)\Citizenship\.3\C

You will need to adjust the term code to align with the term you’d like to review (S1, S2, Q1, T1 etc.). You can combine the code sections above to pull the data you need on to a single report.

Tip: The Class Roster report will only save the code you used in the most recent session. If you use the Class Roster Report for more than one purpose, save your code in an external document or refer back to this article as a reference.

Updated on October 7, 2024
Was this article helpful?
Looking For More?
Talk To A Support Consultant Immediately!
Contact Us

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.