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
1Boyce MS
Pittsburgh · Upper St. Clair SD
Middle82.9%+39.9pp
2Black Rock MS
Villanova · Lower Merion SD
Middle81.9%+38.9pp
3Welsh Valley MS
Narberth · Lower Merion SD
Middle80.7%+37.7pp
4Murray Avenue Sch
Huntingdon Valley · Lower Moreland Township SD
Middle78.0%+35.0pp
5Radnor MS
Wayne · Radnor Township SD
Middle77.0%+34.0pp
6Dorseyville MS
Pittsburgh · Fox Chapel Area SD
Middle76.6%+33.6pp
7Bala-Cynwyd MS
Bala Cynwyd · Lower Merion SD
Middle76.5%+33.5pp
8Eden Hall Upper El Sch
Gibsonia · Pine-Richland SD
Middle75.2%+32.2pp
9Peters Twp MS
McMurray · Peters Township SD
Middle73.7%+30.7pp
10Southern Lehigh Intermediate Sch
Bethlehem · Southern Lehigh SD
Middle72.4%+29.4pp
11Hillcrest Intermediate Sch
North Huntingdon · Norwin SD
Middle71.6%+28.6pp
12Holicong MS
Doylestown · Central Bucks SD
Middle71.3%+28.3pp
13North Strabane Intrmd Sch
Canonsburg · Canon-McMillan SD
Middle71.3%+28.3pp
14Marshall MS
Wexford · North Allegheny SD
Middle70.1%+27.1pp
15Haverford MS
Havertown · Haverford Township SD
Middle69.8%+26.8pp
16Fort Couch MS
Pittsburgh · Upper St. Clair SD
Middle69.7%+26.7pp
17Valley Forge MS
Wayne · Tredyffrin-Easttown SD
Middle69.7%+26.7pp
18South Fayette MS
McDonald · South Fayette Township SD
Middle69.4%+26.4pp
19Tredyffrin-Easttown MS
Berwyn · Tredyffrin-Easttown SD
Middle69.4%+26.4pp
20New Hope-Solebury MS
New Hope · New Hope-Solebury SD
Middle69.0%+26.0pp
21Mellon MS
Pittsburgh · Mt Lebanon SD
Middle68.6%+25.6pp
22Moon Area Lower MS
Moon Township · Moon Area SD
Middle68.2%+25.2pp
23Charles F Patton MS
Kennett Square · Unionville-Chadds Ford SD
Middle68.0%+25.0pp
24Newtown MS
Newtown · Council Rock SD
Middle67.2%+24.2pp
25Mars Area Centennial Sch
Mars · Mars Area SD
Middle67.0%+24.0pp
26Ingomar MS
Pittsburgh · North Allegheny SD
Middle66.9%+23.9pp
27Jefferson MS
Pittsburgh · Mt Lebanon SD
Middle66.5%+23.5pp
28West Allegheny MS
Imperial · West Allegheny SD
Middle66.5%+23.5pp
29Fairview MS
Fairview · Fairview SD
Middle66.4%+23.4pp
30Landisville Intrmd Ctr
Landisville · Hempfield SD
Middle66.4%+23.4pp
31David E Williams MS
Coraopolis · Montour SD
Middle66.3%+23.3pp
32Marsh Creek Sixth Grade Center
Downingtown · Downingtown Area SD
Middle66.3%+23.3pp
33Haine MS
Cranberry Twp · Seneca Valley SD
Middle65.3%+22.3pp
34Spring-Ford MS 7th Grade Ctr
Royersford · Spring-Ford Area SD
Middle64.9%+21.9pp
35Garnet Valley MS
Glen Mills · Garnet Valley SD
Middle64.5%+21.5pp
36Springton Lake MS
Media · Rose Tree Media SD
Middle64.4%+21.4pp
37Skyview Upper El Sch
Eagleville · Methacton SD
Middle64.3%+21.3pp
38Spring-Ford Intrmd Sch 5th/6th
Royersford · Spring-Ford Area SD
Middle64.3%+21.3pp
39Neil Armstrong 5-6 MS
Bethel Park · Bethel Park SD
Middle64.0%+21.0pp
40Strath Haven MS
Wallingford · Wallingford-Swarthmore SD
Middle63.9%+20.9pp
41Quaker Valley MS
Sewickley · Quaker Valley SD
Middle63.7%+20.7pp
42Hampton MS
Allison Park · Hampton Township SD
Middle63.4%+20.4pp
43Donald H Eichhorn MS
Lewisburg · Lewisburg Area SD
Middle63.2%+20.2pp
44Unami MS
Chalfont · Central Bucks SD
Middle62.9%+19.9pp
45Cecil Intrmd Sch
Mc Donald · Canon-McMillan SD
Middle62.8%+19.8pp
46Walnut Creek MS
Fairview · Millcreek Township SD
Middle62.6%+19.6pp
47Sinking Springs El Sch
York · Central York SD
Middle62.3%+19.3pp
48Avonworth MS
Pittsburgh · Avonworth SD
Middle62.1%+19.1pp
49Wayne Highlands MS
Honesdale · Wayne Highlands SD
Middle61.9%+18.9pp
50Mountain View MS
Mechanicsburg · Cumberland Valley SD
Middle60.9%+17.9pp
Page 1 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.