Historical Grades Tabs

Historical grades shows a lot of data in a very nice format. However sometimes you need to only see a portion of that information. Perhaps you only want to see a single year's worth of information. Or perhaps you're looking for all the English courses the student has taken. Historical Grades Tabs creates 1 tab for all years along with an additional tab for each school year the student has historical grades that count in the school the student was last enrolled in. By default it shows all historical grades but with one click you can spy just what the student took in 2008-2009. Or you can select from the drop down on the page to instantly highlight any course in a certain department or any course that doesn't have any department. This customization only contains 2 pages and should work by simply placing it on your server in the correct folders.

What's New in Version 3.0
Converted from a custom page to page fragment. Also updated to be installed as a plugin

How do I install a plugin?
Directions can be found here

Change History
V 3.0.0 - Released 2015-07-27

  • Converted to plugin
  • No longer custom page, now updated using page fragments

V 2.1.0 - Released 2012-06-13

  • Added missing scripts/images to the download
  • Fixed issue where Course Dept or Course Name having a quote in the name would cause the page to not load
  • Made zip CPM friendly

V 2.0.0 - Released 2011-08-13

  • Update for PowerSchool 7.0
  • Changed to jQuery for sorting to match the standard of other reports

V 1.2.0 - Released 2010-12-03

  • Updated /admin/students/previousgradesJSON.html: updated query to display grades when recorded for years that don't exist for the school the grade is stored in. (ex: manually entered grades from previous years for a student currently in brand new school 1234 will be attached to 1234. Previously wouldn't display because that school didn't exist that year)
  • Updated /admin/students/previousgrades.html: Updated meta data to version 1.2

V 1.1.0 - Released 2010-11-18

  • Updated /admin/students/previousgrades.html: Now properly lists multiple rows for courses with the same name, year, store code. Also added meta data to show which version you are on

V 1.0.1 - Released 2010-07-20

  • Updated to resolve the wrapping issue in Safari and IE. Seems to look correct now

V 1.0.0 - Released 2010-07-20

  • Initial Release


Jason Treadwell
CPM Import Friendly: 



I have this customization applied to our system. It works great for our high and middle schools. At our elementary school, when in normal view, it only shows the ALL tab but it does not show the student's grades. In the Detail View it shows all the students grades as expected. Any idea what I need to adjust to fix this problem.


We are having this problem at all our schools. weird

I had to remove this customization, too. I do love the idea & hope you have a quick fix. Could it be that there is a conflict in another customized file? Thanks again!

Valorie Branstool
Systems & Database Administrator
Yukon Public Schools
Yukon, OK 73099

In the description it says that there is only 2 pages that need to be uploaded, but when I extract the zip, there are a lot more... am I missing something? Any chance this could be made into a CPM friendly zip?

Hi Brian,

Please get in touch with me. I have a CPM friendly zip file ready for you.

PS: I am having the same problem as everyone else regarding grades showing for some students and not others...

Thank you so much,


I love this tab information in historic grades, but the new version did not work in any of my schools. I am converting back :(


This worked for 09-10 and 10-11 but I ended up with an 11-12 and Y11-12 tab, neither of which would do anything. The All tab didn't show any grades either. :(

Do any of your course names have a quote ( " ) in them? That would cause the page to break.

Thanks for this great customization. We are having problems as well when I installed through CPM. The All tab doesn't show any grades at any of our three schools and we have two 10-11 tabs. Both highlight at the same time when clicked. Neither of them show any grades. I checked to see if any of our course names have a quote in them and they do not. The year 09-10 (our first year of PowerSchool) shows correctly as does 11-12. I don't have an old version to install. Any ideas how to correct this?

I really like this customization, and was shocked this morning to discover that it wasn't working for our Elementary School (ES). It works fine for our Middle and High Schools.

The problem in our case was that when the ES was set up the "Historical Grade Levels" had not been populated, because we had no need to track GPA or graduation credits for ES students. Once I populated these, the tabbed display for Historical Grades began working as expected.

The "Historical Grade Levels" are found on the following screen, about half-way down the page: Start Page > District Setup > Schools/School Info > Edit School

Thanks for taking the time to post!

In Historical Grades under All (Normal) view we have an issue where the grades are all displaying on one line from different years.

In Normal view only 12-13 YR is displayed with Grade Level as 11, Course name as Biology and all Grades appear, with and I for 12-13YR and right below the I is a C- which was for the 11-12 YR. The 11-12 YR for Biology does not display under Normal View.

In Detail view 12-13 YR is displayed with Grade Level as 11, Crs # as 13210Apex and Course Name as Biology. Also in Detail View, 11-12YR is displayed with Grade Level as 10, Crs # as 13210 and Course Name as Biology.

One of the HS students took Biology in 12-13 as an audit in 11th grade. Q1 is an I. This displays correctly on 12-13 tab, and on Detail View. However, under All (Normal) view the grade is listed on the same line. In the 11-12 tab, Grade Level comes up as 10, course is listed as Biology and the grades all display correctly. Q1 is C-. However, under All (Normal) view this Year/Term is not listed and instead the grades are listed with 12-13YR.

I love this customization, but when I uploaded it we have some graduates who have grades from 99-00 and that year tab will not show up. As a matter of fact any of the 1990 tab years don't come up.Any ideas what I can do to bring those tabs up.

This is a great custom screen.
Is there a way to change the code so that the All Grades screen defaults to descending order instead of ascending? We would like to see the most recent grades on top without having to click the arrow every time.

Kim Pulliam

Did you ever get an answer to this question? We are wondering the same thing.

Users have asked about adding grade points to display, rather than having to drill down into each grade... in order to trouble-shoot GPAs easier.

--David Van Ness

I just noticed our student's historical grade screen is not showing this years grades and they have duplicate years. When I called support they said it is due to it being customized and of course they do not support it. I had to take the file out until it is fixed. Hopefully someone can tell me how to fix it, we now have the old screen to look at.


I have imported the Custom Reports Bundle and love the Find Me Alert. However, when Customizations is enabled, my parents cannot see the School Bulletin. It gives and error message. I did go through the steps for when using CPM to enable all bundle features and it still doesn't work. I really want the Customizations and for the parents to be able to see our bulletin. Any suggestions, please?



I upgraded PS last night to Version:, I have one school out of six that can't see the tabs across the top.. I re-submitted custom pages under System, System Settings, but one elementary school cannot see the tabs. Any ideas, should I re-import the zip file?
Love the page, and want to keep it.
Any ideas?

Hi, I found this error:
Errors were found during plugin installation.
Plugin file contains an unrecognized file: admin/includes/template/admin_reportheader_end.html

How to fix it?

I don't think this is a plugin, but just CPM Import Friendly.

Dan Morgan
PS Support
Saint Mary's College High School
Berkeley, CA

I installed v2_1 in a district and now they do not like it. Not sure how to revert back to original page.

AnnMarie Ader
Eastern Suffolk BOCES

I have had the historical grade tabs for about a year possibly longer and when my database was updated to PowerSchool 8.3 they have disappeared. I have tried to reinstall but I keep getting a error message that says: Plugin file contains an unrecognized file: admin/includes/template/admin_reportheader_end.html Am I doing something wrong or is this version no longer compatible?

Janna Brotherton

I love the tabs, and making it a page fragment is great, but the page loads much more slowly, now. They also want the sorting ability they used to have. I hate to be a whiner, so think of this as suggestions for the next version. ;)

Getting ready to move to PowerSchool 10.0 and would like to install this customization but would like to know if it works before installing.

Leesa Chartrand
Student Information System Coordinator - Lead
Wild Rose School Division

Jason - After my recent update to the tabs and department dropdown no longer are working for me. Is there something I need to do?

Tried this on my test server and while really cool it loads really slowly. I had to turn it off. Thanks

Hi Jason,
I spoke with you at the PSUG conference at MB. You ask me to remind you about not being able to sort from the Historical Tabs. We have NC version. Thanks!

Have upgraded to the new PowerSchool Interface and now my Historical Grades Tab is not there. I uninstalled and installed it but the tabs are still not visible Any suggestions would be greatly appreciated.

Any plans to update this for the new UI?

Subscribe to Comments for "Historical Grades Tabs"