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). 623 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
101Moon Area SHS
Moon Township · Moon Area SD
High75.7%+24.6pp
102Scranton HS
Scranton · Scranton SD
High75.7%+24.6pp
103Johnsonburg Area HS
Johnsonburg · Johnsonburg Area SD
High75.6%+24.5pp
104Lampeter-Strasburg SHS
Lampeter · Lampeter-Strasburg SD
High75.0%+23.9pp
105Salisbury SHS
Allentown · Salisbury Township SD
High74.8%+23.7pp
106Penn Manor HS
Millersville · Penn Manor SD
High74.7%+23.6pp
107Saucon Valley SHS
Hellertown · Saucon Valley SD
High74.5%+23.4pp
108Upper Perkiomen HS
Pennsburg · Upper Perkiomen SD
High74.5%+23.4pp
109Downingtown HS West Campus
Downingtown · Downingtown Area SD
High74.4%+23.3pp
110Bedford SHS
Bedford · Bedford Area SD
High74.3%+23.2pp
111Emmaus HS
Emmaus · East Penn SD
High74.3%+23.2pp
112Pocono Mountain East HS
Swiftwater · Pocono Mountain SD
High74.1%+23.0pp
113West Perry SHS
Elliottsburg · West Perry SD
High74.1%+23.0pp
114Bangor Area HS
Bangor · Bangor Area SD
High74.0%+22.9pp
115McDowell HS
Erie · Millcreek Township SD
High73.9%+22.8pp
116Nazareth Area HS
Nazareth · Nazareth Area SD
High73.9%+22.8pp
117North Penn SHS
Lansdale · North Penn SD
High73.9%+22.8pp
118Selinsgrove Area HS
Selinsgrove · Selinsgrove Area SD
High73.9%+22.8pp
119West Allegheny SHS
Imperial · West Allegheny SD
High73.9%+22.8pp
120Hempfield SHS
Landisville · Hempfield SD
High73.7%+22.6pp
121Palisades HS
Kintnersville · Palisades SD
High73.7%+22.6pp
122Tulpehocken Area HS
Bernville · Tulpehocken Area SD
High73.7%+22.6pp
123Palmerton Area HS
Palmerton · Palmerton Area SD
High73.5%+22.4pp
124Stroudsburg HS
Stroudsburg · Stroudsburg Area SD
High73.4%+22.3pp
125Shaler Area HS
Pittsburgh · Shaler Area SD
High73.3%+22.2pp
126North Pocono HS
Covington Twp · North Pocono SD
High73.1%+22.0pp
127Owen J Roberts HS
Pottstown · Owen J Roberts SD
High73.1%+22.0pp
128Wallenpaupack Area HS
Hawley · Wallenpaupack Area SD
High73.1%+22.0pp
129Exeter Twp SHS
Reading · Exeter Township SD
High73.0%+21.9pp
130Hatboro-Horsham SHS
Horsham · Hatboro-Horsham SD
High73.0%+21.9pp
131Methacton HS
Eagleville · Methacton SD
High73.0%+21.9pp
132Trinity SHS
Washington · Trinity Area SD
High73.0%+21.9pp
133Berlin Brothersvalley SHS
Berlin · Berlin Brothersvalley SD
High72.9%+21.8pp
134Central York HS
York · Central York SD
High72.7%+21.6pp
135Northeastern SHS
Manchester · Northeastern York SD
High72.7%+21.6pp
136Chestnut Ridge SHS
New Paris · Chestnut Ridge SD
High72.5%+21.4pp
137Downingtown HS East Campus
Exton · Downingtown Area SD
High72.5%+21.4pp
138Cambria Heights SHS
Patton · Cambria Heights SD
High72.4%+21.3pp
139Pennsbury HS
Fairless Hills · Pennsbury SD
High72.4%+21.3pp
140Twin Valley HS
Elverson · Twin Valley SD
High72.4%+21.3pp
141Blue Ridge HS
New Milford · Blue Ridge SD
High72.2%+21.1pp
142Bloomsburg Area HS
Bloomsburg · Bloomsburg Area SD
High72.1%+21.0pp
143Bodine William W HS
Philadelphia · Philadelphia City SD
High72.0%+20.9pp
144Bradford Area HS
Bradford · Bradford Area SD
High71.9%+20.8pp
145Daniel Boone Area HS
Birdsboro · Daniel Boone Area SD
High71.8%+20.7pp
146Mifflinburg Area SHS
Mifflinburg · Mifflinburg Area SD
High71.8%+20.7pp
147North East High School
North East · North East SD
High71.7%+20.6pp
148Blue Mountain HS
Schuylkill Haven · Blue Mountain SD
High71.6%+20.5pp
149Conemaugh Twp Area MS/SHS
Davidsville · Conemaugh Township Area SD
High71.4%+20.3pp
150Abington SHS
Abington · Abington SD
High71.2%+20.1pp
Page 3 of 13

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.