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
1Downingtown STEM Academy
Downingtown · Downingtown Area SD
High98.7%+55.7pp
2Fox Chapel Area HS
Pittsburgh · Fox Chapel Area SD
High89.8%+46.8pp
3Penn Trafford HS
Harrison City · Penn-Trafford SD
High86.5%+43.5pp
4Fairview HS
Fairview · Fairview SD
High85.1%+42.1pp
5Peters Twp HS
McMurray · Peters Township SD
High84.9%+41.9pp
6Radnor SHS
Radnor · Radnor Township SD
High84.6%+41.6pp
7State College Area HS
State College · State College Area SD
High84.5%+41.5pp
8Lower Merion HS
Ardmore · Lower Merion SD
High84.0%+41.0pp
9Masterman Julia R Sec Sch
Philadelphia · Philadelphia City SD
High83.6%+40.6pp
10Freeport Area SHS
Freeport · Freeport Area SD
High83.2%+40.2pp
11Council Rock HS North
Newtown · Council Rock SD
High81.3%+38.3pp
12Mt Lebanon SHS
Pittsburgh · Mt Lebanon SD
High81.2%+38.2pp
13Harriton SHS
Rosemont · Lower Merion SD
High81.1%+38.1pp
14Pine-Richland HS
Gibsonia · Pine-Richland SD
High80.4%+37.4pp
15Springfield HS
Springfield · Springfield SD
High79.9%+36.9pp
16Conestoga SHS
Berwyn · Tredyffrin-Easttown SD
High79.5%+36.5pp
17Palmyra Area SHS
Palmyra · Palmyra Area SD
High79.5%+36.5pp
18Upper Saint Clair HS
Pittsburgh · Upper St. Clair SD
High79.4%+36.4pp
19Lewisburg HS
Lewisburg · Lewisburg Area SD
High78.1%+35.1pp
20Central Bucks HS-East
Doylestown · Central Bucks SD
High77.6%+34.6pp
21Quaker Valley HS
Leetsdale · Quaker Valley SD
High77.0%+34.0pp
22Southern Columbia HS
Catawissa · Southern Columbia Area SD
High76.1%+33.1pp
23Plymouth-Whitemarsh SHS
Plymouth Meeting · Colonial SD
High75.6%+32.6pp
24Unionville HS
Kennett Square · Unionville-Chadds Ford SD
High74.8%+31.8pp
25Garnet Valley HS
Glen Mills · Garnet Valley SD
High74.5%+31.5pp
26New Hope-Solebury HS
New Hope · New Hope-Solebury SD
High74.5%+31.5pp
27Penn Manor HS
Millersville · Penn Manor SD
High74.3%+31.3pp
28Academy at Palumbo
Philadelphia · Philadelphia City SD
High74.1%+31.1pp
29South Fayette HS
McDonald · South Fayette Township SD
High74.1%+31.1pp
30Gamp
Philadelphia · Philadelphia City SD
High74.0%+31.0pp
31Hershey HS
Hershey · Derry Township SD
High73.8%+30.8pp
32Central Bucks HS-South
Warrington · Central Bucks SD
High73.4%+30.4pp
33Selinsgrove Area HS
Selinsgrove · Selinsgrove Area SD
High72.7%+29.7pp
34Haverford SHS
Havertown · Haverford Township SD
High72.4%+29.4pp
35Strath Haven HS
Wallingford · Wallingford-Swarthmore SD
High72.4%+29.4pp
36Lampeter-Strasburg SHS
Lampeter · Lampeter-Strasburg SD
High71.8%+28.8pp
37Delaware Valley HS
Milford · Delaware Valley SD
High71.4%+28.4pp
38South Park SHS
South Park · South Park SD
High71.4%+28.4pp
39Ephrata SHS
Ephrata · Ephrata Area SD
High71.2%+28.2pp
40Littlestown SHS
Littlestown · Littlestown Area SD
High71.2%+28.2pp
41Cumberland Valley HS
Mechanicsburg · Cumberland Valley SD
High70.9%+27.9pp
42Honesdale HS
Honesdale · Wayne Highlands SD
High70.8%+27.8pp
43HS of Engineering & Science
Philadelphia · Philadelphia City SD
High70.7%+27.7pp
44Penn Cambria HS
Cresson · Penn Cambria SD
High70.5%+27.5pp
45York Suburban SHS
York · York Suburban SD
High70.5%+27.5pp
46Central Bucks HS-West
Doylestown · Central Bucks SD
High70.4%+27.4pp
47Science Leadership Academy
Philadelphia · Philadelphia City SD
High70.3%+27.3pp
48Seneca HS
Erie · Wattsburg Area SD
High70.2%+27.2pp
49Franklin Regional SHS
Murrysville · Franklin Regional SD
High70.1%+27.1pp
50Hampton HS
Allison Park · Hampton Township SD
High70.1%+27.1pp
Page 1 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.