The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Pennsylvania schools ranked by test score

Latest PSSA + Keystone year (2024-25). 613 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
101Northern Bedford County HS
Loysburg · Northern Bedford County SD
High60.9%+17.9pp
102Camp Hill SHS
Camp Hill · Camp Hill SD
High60.7%+17.7pp
103Susquehannock HS
Glen Rock · Southern York County SD
High60.7%+17.7pp
104Windber Area HS
Windber · Windber Area SD
High60.5%+17.5pp
105Boyertown Area SHS
Boyertown · Boyertown Area SD
High60.4%+17.4pp
106Parkland HS
Allentown · Parkland SD
High60.2%+17.2pp
107Springfield Twp HS
Erdenheim · Springfield Township SD
High60.2%+17.2pp
108Tussey Mountain HS
Saxton · Tussey Mountain SD
High60.0%+17.0pp
109Southern Lehigh SHS
Center Valley · Southern Lehigh SD
High59.9%+16.9pp
110Methacton HS
Eagleville · Methacton SD
High59.8%+16.8pp
111Avonworth HS
Pittsburgh · Avonworth SD
High59.7%+16.7pp
112Beaver Area SHS
Beaver · Beaver Area SD
High59.7%+16.7pp
113Dallastown Area SHS
Dallastown · Dallastown Area SD
High59.7%+16.7pp
114Loyalsock Twp SHS
Williamsport · Loyalsock Township SD
High59.6%+16.6pp
115North Penn SHS
Lansdale · North Penn SD
High59.6%+16.6pp
116Upper Dublin HS
Fort Washington · Upper Dublin SD
High59.3%+16.3pp
117Central Columbia SHS
Bloomsburg · Central Columbia SD
High59.1%+16.1pp
118McDowell HS
Erie · Millcreek Township SD
High59.0%+16.0pp
119Hopewell SHS
Aliquippa · Hopewell Area SD
High58.9%+15.9pp
120Northwest PA Collegiate Academy
Erie · Erie City SD
High58.9%+15.9pp
121Elizabeth Forward SHS
Elizabeth · Elizabeth Forward SD
High58.7%+15.7pp
122West Chester East HS
West Chester · West Chester Area SD
High58.7%+15.7pp
123West Chester Henderson HS
West Chester · West Chester Area SD
High58.6%+15.6pp
124Huntingdon Area SHS
Huntingdon · Huntingdon Area SD
High58.4%+15.4pp
125East Pennsboro Area SHS
Enola · East Pennsboro Area SD
High58.3%+15.3pp
126Greater Latrobe SHS
Latrobe · Greater Latrobe SD
High58.3%+15.3pp
127Palisades HS
Kintnersville · Palisades SD
High58.3%+15.3pp
128South Western SHS
Hanover · South Western SD
High58.2%+15.2pp
129South Side HS
Hookstown · South Side Area SD
High58.1%+15.1pp
130Bellwood-Antis HS
Bellwood · Bellwood-Antis SD
High57.7%+14.7pp
131Dover Area HS
Dover · Dover Area SD
High57.7%+14.7pp
132Pocono Mountain East HS
Swiftwater · Pocono Mountain SD
High57.3%+14.3pp
133Shaler Area HS
Pittsburgh · Shaler Area SD
High57.2%+14.2pp
134Bethel Park HS
Bethel Park · Bethel Park SD
High57.1%+14.1pp
135Girard HS
Girard · Girard SD
High57.0%+14.0pp
136Keystone Oaks HS
Pittsburgh · Keystone Oaks SD
High57.0%+14.0pp
137Exeter Twp SHS
Reading · Exeter Township SD
High56.7%+13.7pp
138Gettysburg Area HS
Gettysburg · Gettysburg Area SD
High56.7%+13.7pp
139Trinity SHS
Washington · Trinity Area SD
High56.6%+13.6pp
140Laurel HS
New Castle · Laurel SD
High56.5%+13.5pp
141Owen J Roberts HS
Pottstown · Owen J Roberts SD
High56.5%+13.5pp
142Oley Valley SHS
Oley · Oley Valley SD
High56.4%+13.4pp
143Mifflinburg Area SHS
Mifflinburg · Mifflinburg Area SD
High56.3%+13.3pp
144North East High School
North East · North East SD
High56.3%+13.3pp
145Pennsbury HS
Fairless Hills · Pennsbury SD
High56.3%+13.3pp
146Central Cambria HS
Ebensburg · Central Cambria SD
High56.0%+13.0pp
147Lower Dauphin HS
Hummelstown · Lower Dauphin SD
High55.9%+12.9pp
148Johnsonburg Area HS
Johnsonburg · Johnsonburg Area SD
High55.8%+12.8pp
149Berwick Area HS
Berwick · Berwick Area SD
High55.7%+12.7pp
150Frazier HS
Perryopolis · Frazier SD
High55.7%+12.7pp
Page 3 of 13

About this ranking

Schools are ranked by the percentage of students who scored at or above the PSSA + Keystone % Proficient or Advanced threshold on the latest available PSSA + Keystone Mathematics test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Pennsylvania, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.