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). 2,690 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
451Fannett-Metal El Sch
Willow Hill · Fannett-Metal SD
Elementary66.7%+23.7pp
452Juniata El Sch
DuBois · DuBois Area SD
Elementary66.7%+23.7pp
453Margaret Ross El Sch
Aliquippa · Hopewell Area SD
Elementary66.7%+23.7pp
454Jefferson MS
Pittsburgh · Mt Lebanon SD
Middle66.5%+23.5pp
455Muse El Sch
Muse · Canon-McMillan SD
Elementary66.5%+23.5pp
456Penn Wood El Sch
West Chester · West Chester Area SD
Elementary66.5%+23.5pp
457Wescosville El Sch
Wescosville · East Penn SD
Elementary66.5%+23.5pp
458West Allegheny MS
Imperial · West Allegheny SD
Middle66.5%+23.5pp
459Candlebrook El Sch
King of Prussia · Upper Merion Area SD
Elementary66.4%+23.4pp
460Cocalico SHS
Denver · Cocalico SD
High66.4%+23.4pp
461Fairview MS
Fairview · Fairview SD
Middle66.4%+23.4pp
462Highcliff El Sch
Pittsburgh · North Hills SD
Elementary66.4%+23.4pp
463Landisville Intrmd Ctr
Landisville · Hempfield SD
Middle66.4%+23.4pp
464David E Williams MS
Coraopolis · Montour SD
Middle66.3%+23.3pp
465Eagleville El Sch
Eagleville · Methacton SD
Elementary66.3%+23.3pp
466Haine El Sch
Cranberry Twp · Seneca Valley SD
Elementary66.3%+23.3pp
467Hepburn-Lycoming Primary Sch
Cogan Station · Williamsport Area SD
Elementary66.3%+23.3pp
468Marsh Creek Sixth Grade Center
Downingtown · Downingtown Area SD
Middle66.3%+23.3pp
469Penncrest HS
Media · Rose Tree Media SD
High66.3%+23.3pp
470Richland El Sch
Johnstown · Richland SD
Elementary66.3%+23.3pp
471Souderton Area HS
Souderton · Souderton Area SD
High66.3%+23.3pp
472Tulpehocken Area HS
Bernville · Tulpehocken Area SD
High66.3%+23.3pp
473Twin Valley El Ctr
Elverson · Twin Valley SD
Elementary66.3%+23.3pp
474University Park El Sch
Monroeville · Gateway SD
Elementary66.2%+23.2pp
475Willow Lane El Sch
Macungie · East Penn SD
Elementary66.2%+23.2pp
476Gwyn-Nor El Sch
North Wales · North Penn SD
Elementary66.1%+23.1pp
477Kane Area HS
Kane · Kane Area SD
High66.1%+23.1pp
478Linden El Sch
Doylestown · Central Bucks SD
Elementary66.1%+23.1pp
479Makefield El Sch
Yardley · Pennsbury SD
Elementary66.1%+23.1pp
480Schnecksville Sch
Schnecksville · Parkland SD
Elementary66.1%+23.1pp
481Wrightsville El Sch
Wrightsville · Eastern York SD
Elementary66.1%+23.1pp
482Mendon El Sch
Ruffsdale · Yough SD
Elementary66.0%+23.0pp
483Jenkintown El Sch
Jenkintown · Jenkintown SD
Elementary65.9%+22.9pp
484Northwestern Lehigh HS
New Tripoli · Northwestern Lehigh SD
High65.8%+22.8pp
485Dover Area El Sch
Dover · Dover Area SD
Elementary65.7%+22.7pp
486Moraine El Sch
Prospect · Slippery Rock Area SD
Elementary65.7%+22.7pp
487Greenwood El Sch
Millerstown · Greenwood SD
Elementary65.6%+22.6pp
488Moon Area SHS
Moon Township · Moon Area SD
High65.6%+22.6pp
489Richard J. Hyde El Sch
Moon Township · Moon Area SD
Elementary65.6%+22.6pp
490Independence El Sch
Aliquippa · Hopewell Area SD
Elementary65.5%+22.5pp
491Liberty-Curtin El Sch
Blanchard · Keystone Central SD
Elementary65.5%+22.5pp
492Montour HS
Mc Kees Rocks · Montour SD
High65.5%+22.5pp
493Verner El Sch
Verona · Riverview SD
Elementary65.5%+22.5pp
494Avonworth El Sch
Pittsburgh · Avonworth SD
Elementary65.4%+22.4pp
495Butler El Sch
Chalfont · Central Bucks SD
Elementary65.4%+22.4pp
496Cambria El Sch
Ebensburg · Central Cambria SD
Elementary65.4%+22.4pp
497Clarion-Limestone El Sch
Strattanville · Clarion-Limestone Area SD
Elementary65.4%+22.4pp
498Waterford El Sch
Waterford · Fort LeBoeuf SD
Elementary65.4%+22.4pp
499Willow Hill Sch
Willow Grove · Abington SD
Elementary65.4%+22.4pp
500Central Valley HS
Monaca · Central Valley SD
High65.3%+22.3pp
Page 10 of 54

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.