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
251Red Lion Area SHS
Red Lion · Red Lion Area SD
High44.1%+1.1pp
252Homer-Center JSHS
Homer City · Homer-Center SD
High44.0%+1.0pp
253Mount Carmel Area HS
Mount Carmel · Mount Carmel Area SD
High44.0%+1.0pp
254Pittsburgh Science and Technology Academy 6-12
Pittsburgh · Pittsburgh SD
High43.8%+0.8pp
255Penns Valley Area JSHS
Spring Mills · Penns Valley Area SD
High43.7%+0.7pp
256Highlands SHS
Natrona Heights · Highlands SD
High43.4%+0.4pp
257West York Area HS
York · West York Area SD
High43.4%+0.4pp
258Annville-Cleona HS
Annville · Annville-Cleona SD
High43.2%+0.2pp
259Smethport Area JSHS
Smethport · Smethport Area SD
High43.2%+0.2pp
260Pine Grove Area HS
Pine Grove · Pine Grove Area SD
High43.1%+0.1pp
261Chartiers Valley HS
Bridgeville · Chartiers Valley SD
High43.0%+0.0pp
262Eastern Lebanon Co SHS
Myerstown · Eastern Lebanon County SD
High43.0%+0.0pp
263Oxford Area High School
Oxford · Oxford Area SD
High43.0%+0.0pp
264Ridgway Area HS
Ridgway · Ridgway Area SD
High42.9%-0.1pp
265Shade JSHS
Cairnbrook · Shade-Central City SD
High42.9%-0.1pp
266Bermudian Springs HS
York Springs · Bermudian Springs SD
High42.8%-0.2pp
267Warren Area HS
Warren · Warren County SD
High42.8%-0.2pp
268Claysburg-Kimmel Sr HS
Claysburg · Claysburg-Kimmel SD
High42.6%-0.4pp
269Donegal HS
Mount Joy · Donegal SD
High42.6%-0.4pp
270Northampton Area HS
Northampton · Northampton Area SD
High42.5%-0.5pp
271Bentworth SHS
Bentleyville · Bentworth SD
High42.4%-0.6pp
272Butler Area SHS
Butler · Butler Area SD
High42.2%-0.8pp
273Charleroi Area HS
Charleroi · Charleroi SD
High42.2%-0.8pp
274Uniontown Area SHS
Uniontown · Uniontown Area SD
High42.1%-0.9pp
275Burrell HS
Lower Burrell · Burrell SD
High42.0%-1.0pp
276Moniteau JSHS
West Sunbury · Moniteau SD
High42.0%-1.0pp
277Pottsgrove SHS
Pottstown · Pottsgrove SD
High41.7%-1.3pp
278Pocono Mountain West HS
Pocono Summit · Pocono Mountain SD
High41.6%-1.4pp
279Halifax Area HS
Halifax · Halifax Area SD
High41.5%-1.5pp
280Octorara Area JSHS
Atglen · Octorara Area SD
High41.5%-1.5pp
281Cheltenham HS
Wyncote · Cheltenham SD
High41.4%-1.6pp
282Lehigh Valley Charter High School for the Arts
Bethlehem · Lehigh Valley Charter High School for the Arts
High41.4%-1.6pp
283Upper Merion Area HS
King of Prussia · Upper Merion Area SD
High41.3%-1.7pp
284Pequea Valley HS
Kinzers · Pequea Valley SD
High41.2%-1.8pp
285Hanover SHS
Hanover · Hanover Public SD
High41.0%-2.0pp
286Pleasant Valley HS
Brodheadsville · Pleasant Valley SD
High40.9%-2.1pp
287Greenwood HS
Millerstown · Greenwood SD
High40.8%-2.2pp
288Punxsutawney Area HS
Punxsutawney · Punxsutawney Area SD
High40.8%-2.2pp
289Shikellamy HS
Sunbury · Shikellamy SD
High40.8%-2.2pp
290Union City HS
Union City · Union City Area SD
High40.8%-2.2pp
291Athens Area HS
Athens · Athens Area SD
High40.7%-2.3pp
292Chambersburg Area SHS
Chambersburg · Chambersburg Area SD
High40.7%-2.3pp
293Pottsville Area HS
Pottsville · Pottsville Area SD
High40.4%-2.6pp
294United JSHS
Armagh · United SD
High40.3%-2.7pp
295Whitehall HS
Whitehall · Whitehall-Coplay SD
High40.2%-2.8pp
296Forest Hills JSHS
Sidman · Forest Hills SD
High40.1%-2.9pp
297Brentwood SHS
Pittsburgh · Brentwood Borough SD
High40.0%-3.0pp
298Chartiers-Houston JSHS
Houston · Chartiers-Houston SD
High40.0%-3.0pp
299Freedom Area SHS
Freedom · Freedom Area SD
High40.0%-3.0pp
300Sharpsville Area SHS
Sharpsville · Sharpsville Area SD
High40.0%-3.0pp
Page 6 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.