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,702 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
301Whitemarsh El Sch
Lafayette Hill · Colonial SD
Elementary74.4%+23.3pp
302Bedford SHS
Bedford · Bedford Area SD
High74.3%+23.2pp
303David E Williams MS
Coraopolis · Montour SD
Middle74.3%+23.2pp
304Emmaus HS
Emmaus · East Penn SD
High74.3%+23.2pp
305Eyer MS
Macungie · East Penn SD
Middle74.3%+23.2pp
306Skippack El Sch
Collegeville · Perkiomen Valley SD
Elementary74.3%+23.2pp
307Glenwood El Sch
Media · Rose Tree Media SD
Elementary74.2%+23.1pp
308Greenberg Joseph Sch
Philadelphia · Philadelphia City SD
Elementary74.2%+23.1pp
309Newtown MS
Newtown · Council Rock SD
Middle74.1%+23.0pp
310Pocono Mountain East HS
Swiftwater · Pocono Mountain SD
High74.1%+23.0pp
311West Perry SHS
Elliottsburg · West Perry SD
High74.1%+23.0pp
312Bangor Area HS
Bangor · Bangor Area SD
High74.0%+22.9pp
313Overlook Sch
Abington · Abington SD
Elementary74.0%+22.9pp
314Lower Gwynedd El Sch
Ambler · Wissahickon SD
Elementary73.9%+22.8pp
315McDowell HS
Erie · Millcreek Township SD
High73.9%+22.8pp
316Nazareth Area HS
Nazareth · Nazareth Area SD
High73.9%+22.8pp
317North Penn SHS
Lansdale · North Penn SD
High73.9%+22.8pp
318Selinsgrove Area HS
Selinsgrove · Selinsgrove Area SD
High73.9%+22.8pp
319Tinicum El Sch
Pipersville · Palisades SD
Elementary73.9%+22.8pp
320West Allegheny SHS
Imperial · West Allegheny SD
High73.9%+22.8pp
321Greenwood MS
Millerstown · Greenwood SD
Middle73.8%+22.7pp
322Pine Street El Sch
Palmyra · Palmyra Area SD
Elementary73.8%+22.7pp
323Tenth Street El Sch
Oakmont · Riverview SD
Elementary73.8%+22.7pp
324Hempfield SHS
Landisville · Hempfield SD
High73.7%+22.6pp
325Palisades HS
Kintnersville · Palisades SD
High73.7%+22.6pp
326Tulpehocken Area HS
Bernville · Tulpehocken Area SD
High73.7%+22.6pp
327Beaver-Main El Sch
Bloomsburg · Bloomsburg Area SD
Elementary73.5%+22.4pp
328Palmerton Area HS
Palmerton · Palmerton Area SD
High73.5%+22.4pp
329Carson MS
Pittsburgh · North Allegheny SD
Middle73.4%+22.3pp
330Fairview El Sch
Fairview · Fairview SD
Elementary73.4%+22.3pp
331Freeport Area MS
Sarver · Freeport Area SD
Middle73.4%+22.3pp
332Hershey Primary El Sch
Hershey · Derry Township SD
Elementary73.4%+22.3pp
333Stroudsburg HS
Stroudsburg · Stroudsburg Area SD
High73.4%+22.3pp
334Cynwyd Sch
Bala Cynwyd · Lower Merion SD
Elementary73.3%+22.2pp
335Scott Primary Sch
Glenshaw · Shaler Area SD
Elementary73.3%+22.2pp
336Shaler Area HS
Pittsburgh · Shaler Area SD
High73.3%+22.2pp
337Cetronia Sch
Allentown · Parkland SD
Elementary73.1%+22.0pp
338Marsh Creek Sixth Grade Center
Downingtown · Downingtown Area SD
Middle73.1%+22.0pp
339North Pocono HS
Covington Twp · North Pocono SD
High73.1%+22.0pp
340Owen J Roberts HS
Pottstown · Owen J Roberts SD
High73.1%+22.0pp
341Red Mill El Sch
Etters · West Shore SD
Elementary73.1%+22.0pp
342Wallenpaupack Area HS
Hawley · Wallenpaupack Area SD
High73.1%+22.0pp
343Benjamin Franklin El Sch
Bethel Park · Bethel Park SD
Elementary73.0%+21.9pp
344Exeter Twp SHS
Reading · Exeter Township SD
High73.0%+21.9pp
345H W Good El Sch
Herminie · Yough SD
Elementary73.0%+21.9pp
346Hatboro-Horsham SHS
Horsham · Hatboro-Horsham SD
High73.0%+21.9pp
347Kerr El Sch
Pittsburgh · Fox Chapel Area SD
Elementary73.0%+21.9pp
348Methacton HS
Eagleville · Methacton SD
High73.0%+21.9pp
349Shady Grove El Sch
Ambler · Wissahickon SD
Elementary73.0%+21.9pp
350Stewartsville El Sch
North Huntingdon · Norwin SD
Elementary73.0%+21.9pp
Page 7 of 55

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.