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
1451Penndale MS
Lansdale · North Penn SD
Middle41.7%-1.3pp
1452Pottsgrove SHS
Pottstown · Pottsgrove SD
High41.7%-1.3pp
1453Carnegie El Sch
Carnegie · Carlynton SD
Elementary41.6%-1.4pp
1454Greenwood MS
Millerstown · Greenwood SD
Middle41.6%-1.4pp
1455Pocono Mountain West HS
Pocono Summit · Pocono Mountain SD
High41.6%-1.4pp
1456Upper Moreland MS
Hatboro · Upper Moreland Township SD
Middle41.6%-1.4pp
1457Halifax Area HS
Halifax · Halifax Area SD
High41.5%-1.5pp
1458Octorara Area JSHS
Atglen · Octorara Area SD
High41.5%-1.5pp
1459Cheltenham HS
Wyncote · Cheltenham SD
High41.4%-1.6pp
1460Clark El Sch
Uniontown · Laurel Highlands SD
Elementary41.4%-1.6pp
1461Elroy Avenue El Sch
Pittsburgh · Brentwood Borough SD
Elementary41.4%-1.6pp
1462Lehigh Valley Charter High School for the Arts
Bethlehem · Lehigh Valley Charter High School for the Arts
High41.4%-1.6pp
1463Lincoln El Sch
Pottstown · Pottstown SD
Elementary41.4%-1.6pp
1464Nancy Grayson El Sch
Shippensburg · Shippensburg Area SD
Elementary41.4%-1.6pp
1465Smoketown El Sch
Lancaster · Conestoga Valley SD
Elementary41.4%-1.6pp
1466Tilden El Center
Hamburg · Hamburg Area SD
Elementary41.4%-1.6pp
1467Bethlehem-Center El Sch
Fredericktown · Bethlehem-Center SD
Elementary41.3%-1.7pp
1468Cornwells El Sch
Bensalem · Bensalem Township SD
Elementary41.3%-1.7pp
1469Cumru El Sch
Shillington · Governor Mifflin SD
Elementary41.3%-1.7pp
1470Linwood El Sch
Linwood · Chichester SD
Elementary41.3%-1.7pp
1471Upper Merion Area HS
King of Prussia · Upper Merion Area SD
High41.3%-1.7pp
1472Cole Manor El Sch
Norristown · Norristown Area SD
Elementary41.2%-1.8pp
1473DuBois Area MS
DuBois · DuBois Area SD
Middle41.2%-1.8pp
1474Gateway MS
Monroeville · Gateway SD
Middle41.2%-1.8pp
1475Jefferson-Morgan El Sch
Jefferson · Jefferson-Morgan SD
Elementary41.2%-1.8pp
1476Northern El Sch
Dillsburg · Northern York County SD
Elementary41.2%-1.8pp
1477Pequea Valley HS
Kinzers · Pequea Valley SD
High41.2%-1.8pp
1478Central Dauphin MS
Harrisburg · Central Dauphin SD
Middle41.1%-1.9pp
1479Lehighton Area Elementary Center
Lehighton · Lehighton Area SD
Elementary41.1%-1.9pp
1480Hanover SHS
Hanover · Hanover Public SD
High41.0%-2.0pp
1481Pleasant Valley HS
Brodheadsville · Pleasant Valley SD
High40.9%-2.1pp
1482B F Morey El Sch
Stroudsburg · Stroudsburg Area SD
Elementary40.8%-2.2pp
1483Greenwood HS
Millerstown · Greenwood SD
High40.8%-2.2pp
1484John G Whittier #2
Scranton · Scranton SD
Elementary40.8%-2.2pp
1485Marticville MS
Pequea · Penn Manor SD
Middle40.8%-2.2pp
1486Punxsutawney Area HS
Punxsutawney · Punxsutawney Area SD
High40.8%-2.2pp
1487Shikellamy HS
Sunbury · Shikellamy SD
High40.8%-2.2pp
1488Union City HS
Union City · Union City Area SD
High40.8%-2.2pp
1489Athens Area HS
Athens · Athens Area SD
High40.7%-2.3pp
1490Chambersburg Area SHS
Chambersburg · Chambersburg Area SD
High40.7%-2.3pp
1491Crossroads MS
Lewisberry · West Shore SD
Middle40.7%-2.3pp
1492Highland MS
Beaver Falls · Blackhawk SD
Middle40.7%-2.3pp
1493Universal Creighton CS
Philadelphia · Universal Creighton CS
Elementary40.7%-2.3pp
1494Maple Point MS
Langhorne · Neshaminy SD
Middle40.5%-2.5pp
1495Albert Gallatin South MS
Point Marion · Albert Gallatin Area SD
Middle40.4%-2.6pp
1496Houck El Sch
Lebanon · Lebanon SD
Elementary40.4%-2.6pp
1497Kings Highway El Sch
Coatesville · Coatesville Area SD
Elementary40.4%-2.6pp
1498Pottsville Area HS
Pottsville · Pottsville Area SD
High40.4%-2.6pp
1499Woodlyn El Sch
Woodlyn · Ridley SD
Elementary40.4%-2.6pp
1500Central York MS
York · Central York SD
Middle40.3%-2.7pp
Page 30 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.