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
1651Primos El Sch
Primos · Upper Darby SD
Elementary36.6%-6.4pp
1652Mifflin Co HS
Lewistown · Mifflin County SD
High36.5%-6.5pp
1653Riverside El Sch East
Moosic · Riverside SD
Elementary36.5%-6.5pp
1654Central El Sch
Beaver Falls · Big Beaver Falls Area SD
Elementary36.4%-6.6pp
1655Greensburg-Salem HS
Greensburg · Greensburg Salem SD
High36.4%-6.6pp
1656Philadelphia Performing Arts CS
Philadelphia · Philadelphia Performing Arts CS
Combined36.4%-6.6pp
1657York County School of Technology
York · York County School of Technology
High36.4%-6.6pp
1658Bellwood Antis MS
Bellwood · Bellwood-Antis SD
Middle36.3%-6.7pp
1659Blossburg El Sch
Blossburg · Southern Tioga SD
Elementary36.3%-6.7pp
1660Mifflin Thomas Sch
Philadelphia · Philadelphia City SD
Elementary36.3%-6.7pp
1661Newport El Sch
Newport · Newport SD
Elementary36.3%-6.7pp
1662Cairnbrook El Sch
Cairnbrook · Shade-Central City SD
Elementary36.2%-6.8pp
1663Chambers Hill El Sch
Harrisburg · Central Dauphin SD
Elementary36.2%-6.8pp
1664Dr David W Kistler El Sch
Wilkes Barre · Wilkes-Barre Area SD
Elementary36.2%-6.8pp
1665Harrisburg HS - SciTech Cmp
Harrisburg · Harrisburg City SD
High36.2%-6.8pp
1666New Brighton Area El Sch
New Brighton · New Brighton Area SD
Elementary36.2%-6.8pp
1667Pittsburgh Banksville K-5
Pittsburgh · Pittsburgh SD
Elementary36.2%-6.8pp
1668Providence El Sch
New Providence · Solanco SD
Elementary36.2%-6.8pp
1669East Norriton MS
Norristown · Norristown Area SD
Middle36.1%-6.9pp
1670Valley El Sch
Bensalem · Bensalem Township SD
Elementary36.1%-6.9pp
1671J M Hill El Sch
East Stroudsburg · East Stroudsburg Area SD
Elementary36.0%-7.0pp
1672Mifflin Park El Sch
Shillington · Governor Mifflin SD
Elementary36.0%-7.0pp
1673Susquehanna Community El Sch
Susquehanna · Susquehanna Community SD
Elementary36.0%-7.0pp
1674Cheltenham El Sch
Cheltenham · Cheltenham SD
Elementary35.9%-7.1pp
1675Fell D Newlin Sch
Philadelphia · Philadelphia City SD
Elementary35.9%-7.1pp
1676Millville Area JSHS
Millville · Millville Area SD
High35.9%-7.1pp
1677Red Lion Area JHS
Red Lion · Red Lion Area SD
Middle35.9%-7.1pp
1678Springfield El Sch
Normalville · Connellsville Area SD
Elementary35.9%-7.1pp
1679Shawmont Sch
Philadelphia · Philadelphia City SD
Elementary35.8%-7.2pp
1680Tyrone Area MS
Tyrone · Tyrone Area SD
Middle35.8%-7.2pp
1681Warren L Miller El Sch
Mansfield · Southern Tioga SD
Elementary35.8%-7.2pp
1682Yough SHS
Herminie · Yough SD
High35.8%-7.2pp
1683Albert Gallatin North MS
McClellandtown · Albert Gallatin Area SD
Middle35.7%-7.3pp
1684Harambee Institute of Science and Technology CS
Philadelphia · Harambee Institute of Science and Technology CS
Elementary35.7%-7.3pp
1685Mechanicsburg MS
Mechanicsburg · Mechanicsburg Area SD
Middle35.7%-7.3pp
1686Rhawnhurst Sch
Philadelphia · Philadelphia City SD
Elementary35.7%-7.3pp
1687River Valley MS
Blairsville · River Valley SD
Middle35.7%-7.3pp
1688Rupert El Sch
Pottstown · Pottstown SD
Elementary35.7%-7.3pp
1689SRU El Sch
East Smithfield · Athens Area SD
Elementary35.7%-7.3pp
1690Meadville Area SHS
Meadville · Crawford Central SD
High35.6%-7.4pp
1691Pittsburgh Liberty K-5
Pittsburgh · Pittsburgh SD
Elementary35.6%-7.4pp
1692Troy Intrmd Sch
Troy · Troy Area SD
Elementary35.6%-7.4pp
1693Oley Valley MS
Oley · Oley Valley SD
Middle35.5%-7.5pp
1694Pine Grove Area MS
Pine Grove · Pine Grove Area SD
Middle35.5%-7.5pp
1695St Marys Area SHS
Saint Marys · Saint Marys Area SD
High35.5%-7.5pp
1696Wilmington Area Upper El Sch
New Wilmington · Wilmington Area SD
Middle35.5%-7.5pp
1697Wilson Area HS
Easton · Wilson Area SD
High35.5%-7.5pp
1698Baden Academy CS
Baden · Baden Academy CS
Elementary35.4%-7.6pp
1699Bangor Area MS
Bangor · Bangor Area SD
Middle35.4%-7.6pp
1700Brandywine Heights HS
Mertztown · Brandywine Heights Area SD
High35.4%-7.6pp
Page 34 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.