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). 515 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
1Boyce MS
Pittsburgh · Upper St. Clair SD
Middle88.8%+37.7pp
2Radnor MS
Wayne · Radnor Township SD
Middle87.2%+36.1pp
3Fort Couch MS
Pittsburgh · Upper St. Clair SD
Middle86.3%+35.2pp
4Jefferson MS
Pittsburgh · Mt Lebanon SD
Middle84.7%+33.6pp
5Peters Twp MS
McMurray · Peters Township SD
Middle84.6%+33.5pp
6Haverford MS
Havertown · Haverford Township SD
Middle84.5%+33.4pp
7Black Rock MS
Villanova · Lower Merion SD
Middle83.7%+32.6pp
8South Fayette MS
McDonald · South Fayette Township SD
Middle83.5%+32.4pp
9Welsh Valley MS
Narberth · Lower Merion SD
Middle83.5%+32.4pp
10Dorseyville MS
Pittsburgh · Fox Chapel Area SD
Middle82.7%+31.6pp
11Bala-Cynwyd MS
Bala Cynwyd · Lower Merion SD
Middle82.6%+31.5pp
12Charles F Patton MS
Kennett Square · Unionville-Chadds Ford SD
Middle82.5%+31.4pp
13Springton Lake MS
Media · Rose Tree Media SD
Middle81.9%+30.8pp
14Hampton MS
Allison Park · Hampton Township SD
Middle81.3%+30.2pp
15Mellon MS
Pittsburgh · Mt Lebanon SD
Middle81.0%+29.9pp
16Hershey MS
Hershey · Derry Township SD
Middle80.8%+29.7pp
17Ingomar MS
Pittsburgh · North Allegheny SD
Middle80.8%+29.7pp
18Park Forest MS
State College · State College Area SD
Middle79.2%+28.1pp
19Strath Haven MS
Wallingford · Wallingford-Swarthmore SD
Middle79.0%+27.9pp
20Penn MS
Jeannette · Penn-Trafford SD
Middle78.3%+27.2pp
21Tredyffrin-Easttown MS
Berwyn · Tredyffrin-Easttown SD
Middle78.3%+27.2pp
22New Hope-Solebury MS
New Hope · New Hope-Solebury SD
Middle78.2%+27.1pp
23Holicong MS
Doylestown · Central Bucks SD
Middle78.0%+26.9pp
24Garnet Valley MS
Glen Mills · Garnet Valley SD
Middle77.9%+26.8pp
25Richardson MS
Springfield · Springfield SD
Middle77.9%+26.8pp
26Valley Forge MS
Wayne · Tredyffrin-Easttown SD
Middle77.8%+26.7pp
27Donald H Eichhorn MS
Lewisburg · Lewisburg Area SD
Middle77.7%+26.6pp
28Marshall MS
Wexford · North Allegheny SD
Middle77.6%+26.5pp
29Wissahickon MS
Ambler · Wissahickon SD
Middle77.5%+26.4pp
30Pine-Richland MS
Gibsonia · Pine-Richland SD
Middle76.9%+25.8pp
31West Allegheny MS
Imperial · West Allegheny SD
Middle76.7%+25.6pp
32Eden Hall Upper El Sch
Gibsonia · Pine-Richland SD
Middle76.5%+25.4pp
33Murray Avenue Sch
Huntingdon Valley · Lower Moreland Township SD
Middle76.2%+25.1pp
34Trafford MS
Trafford · Penn-Trafford SD
Middle76.2%+25.1pp
35Camp Hill MS
Camp Hill · Camp Hill SD
Middle76.1%+25.0pp
36Eagle View MS
Mechanicsburg · Cumberland Valley SD
Middle76.0%+24.9pp
37Unami MS
Chalfont · Central Bucks SD
Middle75.8%+24.7pp
38Mount Nittany MS
State College · State College Area SD
Middle75.2%+24.1pp
39Spring-Ford MS 7th Grade Ctr
Royersford · Spring-Ford Area SD
Middle75.2%+24.1pp
40Sandy Run MS
Dresher · Upper Dublin SD
Middle75.1%+24.0pp
41Norwin MS
North Huntingdon · Norwin SD
Middle75.0%+23.9pp
42Quaker Valley MS
Sewickley · Quaker Valley SD
Middle74.9%+23.8pp
43Hillcrest Intermediate Sch
North Huntingdon · Norwin SD
Middle74.7%+23.6pp
44Pennbrook MS
North Wales · North Penn SD
Middle74.7%+23.6pp
45Walnut Creek MS
Fairview · Millcreek Township SD
Middle74.6%+23.5pp
46Pleasant Hills MS
Pittsburgh · West Jefferson Hills SD
Middle74.5%+23.4pp
47David E Williams MS
Coraopolis · Montour SD
Middle74.3%+23.2pp
48Eyer MS
Macungie · East Penn SD
Middle74.3%+23.2pp
49Newtown MS
Newtown · Council Rock SD
Middle74.1%+23.0pp
50Greenwood MS
Millerstown · Greenwood SD
Middle73.8%+22.7pp
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 English Language Arts 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.