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
451Harmony Area JSHS
Westover · Harmony Area SD
High25.8%-17.2pp
452Union HS
Rimersburg · Union SD
High25.8%-17.2pp
453Wyoming Valley West SHS
Plymouth · Wyoming Valley West SD
High25.8%-17.2pp
454North Star HS
Boswell · North Star SD
High25.7%-17.3pp
455Northern Lebanon SHS
Fredericksburg · Northern Lebanon SD
High25.7%-17.3pp
456Warrior Run JSHS
Turbotville · Warrior Run SD
High25.7%-17.3pp
457Keystone JSHS
Knox · Keystone SD
High25.4%-17.6pp
458Ferndale Area JSHS
Johnstown · Ferndale Area SD
High25.0%-18.0pp
459Hazleton Area HS
Hazle Township · Hazleton Area SD
High25.0%-18.0pp
460Jamestown Area JSHS
Jamestown · Jamestown Area SD
High25.0%-18.0pp
461Oswayo Valley JSHS
Shinglehouse · Oswayo Valley SD
High25.0%-18.0pp
462Port Allegany JSHS
Port Allegany · Port Allegany SD
High25.0%-18.0pp
463Sullivan Co JSHS
Laporte · Sullivan County SD
High24.8%-18.2pp
464Rockwood Area JSHS
Rockwood · Rockwood Area SD
High24.7%-18.3pp
465Norristown Area HS
Norristown · Norristown Area SD
High24.6%-18.4pp
466Southern Huntingdon Co HS/MS
Three Springs · Southern Huntingdon County SD
High24.5%-18.5pp
467Hill Freedman World Academy
Philadelphia · Philadelphia City SD
High24.4%-18.6pp
468Northeast HS
Philadelphia · Philadelphia City SD
High24.3%-18.7pp
469Avella Area JSHS
Avella · Avella Area SD
High24.2%-18.8pp
470Franklin Area JSHS
Franklin · Franklin Area SD
High24.1%-18.9pp
471Liberty HS
Bethlehem · Bethlehem Area SD
High23.7%-19.3pp
472West Greene JSHS
Waynesburg · West Greene SD
High23.7%-19.3pp
473Wilmington Area JSHS
New Wilmington · Wilmington Area SD
High23.6%-19.4pp
474Bethlehem-Center JSHS
Fredericktown · Bethlehem-Center SD
High23.5%-19.5pp
475Cowanesque Valley JSHS
Westfield · Northern Tioga SD
High23.5%-19.5pp
476Northgate MSHS
Pittsburgh · Northgate SD
High23.5%-19.5pp
477Jefferson-Morgan MS/HS
Jefferson · Jefferson-Morgan SD
High23.3%-19.7pp
478Mount Union Area SHS
Mount Union · Mount Union Area SD
High23.2%-19.8pp
479Glendale JSHS
Flinton · Glendale SD
High22.9%-20.1pp
480City CHS
Pittsburgh · City CHS
High22.8%-20.2pp
481Lawrence County Career and Technical Center
New Castle · Lawrence County Career and Technical Center
High22.7%-20.3pp
482Rochester High School
Rochester · Rochester Area SD
High22.7%-20.3pp
483Dunmore JSHS
Dunmore · Dunmore SD
High22.4%-20.6pp
484East Juniata JSHS
McAlisterville · Juniata County SD
High22.4%-20.6pp
485Wilkes-Barre Area HS
Plains · Wilkes-Barre Area SD
High22.4%-20.6pp
486Clearfield Area JSHS
Clearfield · Clearfield Area SD
High22.3%-20.7pp
487Cochranton JSHS
Cochranton · Crawford Central SD
High22.1%-20.9pp
48821st Century Cyber CS
West Chester · 21st Century Cyber CS
High21.9%-21.1pp
489Sheffield Area MS/HS
Sheffield · Warren County SD
High21.8%-21.2pp
490Moshannon Valley JSHS
Houtzdale · Moshannon Valley SD
High21.7%-21.3pp
491Central Dauphin East SHS
Harrisburg · Central Dauphin SD
High21.2%-21.8pp
492Springdale JSHS
Springdale · Allegheny Valley SD
High21.0%-22.0pp
493McCaskey Campus
Lancaster · Lancaster SD
High20.7%-22.3pp
494Pottstown HS
Pottstown · Pottstown SD
High20.7%-22.3pp
495Youngsville MS/HS
Youngsville · Warren County SD
High20.3%-22.7pp
496Woodland Hills HS
Pittsburgh · Woodland Hills SD
High20.1%-22.9pp
497Jeannette HS
Jeannette · Jeannette City SD
High20.0%-23.0pp
498Saul W B Agricultural School
Philadelphia · Philadelphia City SD
High20.0%-23.0pp
499Westinghouse Arts Academy CS
Wilmerding · Westinghouse Arts Academy CS
High19.6%-23.4pp
500Cranberry Area JSHS
Seneca · Cranberry Area SD
High19.2%-23.8pp
Page 10 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.