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). 514 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
301Spring Grove Area MS
Spring Grove · Spring Grove Area SD
Middle32.9%-10.1pp
302Emory H Markle MS
Hanover · South Western SD
Middle32.8%-10.2pp
303Indian Crest MS
Souderton · Souderton Area SD
Middle32.8%-10.2pp
304Wallenpaupack Area MS
Hawley · Wallenpaupack Area SD
Middle32.8%-10.2pp
305Wilson Area Intermediate Sch
Easton · Wilson Area SD
Middle32.8%-10.2pp
306Central Valley MS
Monaca · Central Valley SD
Middle32.7%-10.3pp
307Altoona Area Jr HS
Altoona · Altoona Area SD
Middle32.6%-10.4pp
308Palmerton Area JHS
Palmerton · Palmerton Area SD
Middle32.6%-10.4pp
309Kiski Area Upper El Sch
Apollo · Kiski Area SD
Middle32.4%-10.6pp
310Whitehall-Coplay MS
Whitehall · Whitehall-Coplay SD
Middle32.4%-10.6pp
311Pennridge South MS
Perkasie · Pennridge SD
Middle32.3%-10.7pp
312Pottsgrove MS
Pottstown · Pottsgrove SD
Middle32.3%-10.7pp
313Ephrata MS
Ephrata · Ephrata Area SD
Middle32.0%-11.0pp
314Tulpehocken Area MS
Bernville · Tulpehocken Area SD
Middle32.0%-11.0pp
315Wind Gap MS
Pen Argyl · Pen Argyl Area SD
Middle32.0%-11.0pp
316Belle Vernon Area MS
Belle Vernon · Belle Vernon Area SD
Middle31.8%-11.2pp
317Highlands MS
Natrona Heights · Highlands SD
Middle31.8%-11.2pp
318Middletown Area MS
Middletown · Middletown Area SD
Middle31.8%-11.2pp
319Corry Area MS
Corry · Corry Area SD
Middle31.7%-11.3pp
320Eastern York MS
Wrightsville · Eastern York SD
Middle31.6%-11.4pp
321Oil City Area MS
Oil City · Oil City Area SD
Middle31.6%-11.4pp
322A J McMullen Sch
Markleysburg · Uniontown Area SD
Middle31.5%-11.5pp
323Waynesboro Area MS
Waynesboro · Waynesboro Area SD
Middle31.4%-11.6pp
324Chambersburg Area MS - South
Chambersburg · Chambersburg Area SD
Middle31.1%-11.9pp
325Philipsburg-Osceola Area MS
Philipsburg · Philipsburg-Osceola Area SD
Middle31.1%-11.9pp
326Hanover Area Memorial El Sch
Hanover Township · Hanover Area SD
Middle30.8%-12.2pp
327Ligonier Valley MS
Ligonier · Ligonier Valley SD
Middle30.6%-12.4pp
328Northeastern MS
Mount Wolf · Northeastern York SD
Middle30.6%-12.4pp
329Northern Cambria MS
Northern Cambria · Northern Cambria SD
Middle30.6%-12.4pp
330Shikellamy MS
Northumberland · Shikellamy SD
Middle30.6%-12.4pp
331Harlan Rowe MS
Athens · Athens Area SD
Middle30.4%-12.6pp
332Lehighton Area MS
Lehighton · Lehighton Area SD
Middle30.4%-12.6pp
333East Pennsboro Area MS
Enola · East Pennsboro Area SD
Middle30.3%-12.7pp
334Northampton Area MS
Northampton · Northampton Area SD
Middle30.3%-12.7pp
335Penn's Grove School
Oxford · Oxford Area SD
Middle30.2%-12.8pp
336Blue Mountain MS
Orwigsburg · Blue Mountain SD
Middle30.1%-12.9pp
337Laurel Highlands MS
Uniontown · Laurel Highlands SD
Middle30.1%-12.9pp
338Williamsport Area MS
Williamsport · Williamsport Area SD
Middle30.0%-13.0pp
339AMY NW
Philadelphia · Philadelphia City SD
Middle29.9%-13.1pp
340Mount Carmel Area JHS
Mount Carmel · Mount Carmel Area SD
Middle29.6%-13.4pp
341Pocono Mountain East JHS
Swiftwater · Pocono Mountain SD
Middle29.5%-13.5pp
342Greensburg-Salem MS
Greensburg · Greensburg Salem SD
Middle29.3%-13.7pp
343Catasauqua MS
Catasauqua · Catasauqua Area SD
Middle29.0%-14.0pp
344Robert K Shafer MS
Bensalem · Bensalem Township SD
Middle29.0%-14.0pp
345Curtin Intrmd Sch
Williamsport · Williamsport Area SD
Middle28.8%-14.2pp
346Huntingdon Area MS
Huntingdon · Huntingdon Area SD
Middle28.6%-14.4pp
347West Perry MS
Elliottsburg · West Perry SD
Middle28.5%-14.5pp
348Lengel MS
Pottsville · Pottsville Area SD
Middle28.4%-14.6pp
349Upper Dauphin Area MS
Lykens · Upper Dauphin Area SD
Middle28.4%-14.6pp
350James Buchanan MS
Mercersburg · Tuscarora SD
Middle28.3%-14.7pp
Page 7 of 11

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.