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
301Upper Moreland HS
Willow Grove · Upper Moreland Township SD
High60.0%+8.9pp
302Brookville JSHS
Brookville · Brookville Area SD
High59.9%+8.8pp
303Elizabeth Forward SHS
Elizabeth · Elizabeth Forward SD
High59.9%+8.8pp
304Warrior Run JSHS
Turbotville · Warrior Run SD
High59.9%+8.8pp
305TECH Freire CS
Philadelphia · TECH Freire CS
High59.8%+8.7pp
306Bristol HS
Bristol · Bristol Borough SD
High59.7%+8.6pp
307Claysburg-Kimmel Sr HS
Claysburg · Claysburg-Kimmel SD
High59.7%+8.6pp
308Pittsburgh Science and Technology Academy 6-12
Pittsburgh · Pittsburgh SD
High59.7%+8.6pp
309Chichester SHS
Boothwyn · Chichester SD
High59.6%+8.5pp
310Riverside HS
Ellwood City · Riverside Beaver County SD
High59.6%+8.5pp
311Corry Area HS
Corry · Corry Area SD
High59.5%+8.4pp
312Red Lion Area SHS
Red Lion · Red Lion Area SD
High59.3%+8.2pp
313Allegheny-Clarion Valley HS
Foxburg · Allegheny-Clarion Valley SD
High59.1%+8.0pp
314Big Spring HS
Newville · Big Spring SD
High59.1%+8.0pp
315Chambersburg Area SHS
Chambersburg · Chambersburg Area SD
High59.1%+8.0pp
316North Star HS
Boswell · North Star SD
High58.8%+7.7pp
317Governor Mifflin SHS
Shillington · Governor Mifflin SD
High58.7%+7.6pp
318Lakeview Middle-HS
Stoneboro · Lakeview SD
High58.7%+7.6pp
319Brentwood SHS
Pittsburgh · Brentwood Borough SD
High58.6%+7.5pp
320Cedar Cliff HS
Camp Hill · West Shore SD
High58.6%+7.5pp
321Highlands SHS
Natrona Heights · Highlands SD
High58.6%+7.5pp
322West York Area HS
York · West York Area SD
High58.5%+7.4pp
323Chambersburg Area Career Magnet Sch
Chambersburg · Chambersburg Area SD
High58.4%+7.3pp
324Hamburg Area HS
Hamburg · Hamburg Area SD
High58.4%+7.3pp
325River Valley HS
Blairsville · River Valley SD
High58.4%+7.3pp
326Frazier HS
Perryopolis · Frazier SD
High58.2%+7.1pp
327Pottsville Area HS
Pottsville · Pottsville Area SD
High58.0%+6.9pp
328Knoch HS
Saxonburg · Knoch SD
High57.9%+6.8pp
329Mifflin Co HS
Lewistown · Mifflin County SD
High57.9%+6.8pp
330Philipsburg-Osceola Area HS
Philipsburg · Philipsburg-Osceola Area SD
High57.9%+6.8pp
331Schuylkill Valley HS
Leesport · Schuylkill Valley SD
High57.9%+6.8pp
332Titusville High School
Titusville · Titusville Area SD
High57.7%+6.6pp
333Avella Area JSHS
Avella · Avella Area SD
High57.6%+6.5pp
334Catasauqua SHS
Northampton · Catasauqua Area SD
High57.5%+6.4pp
335St Marys Area SHS
Saint Marys · Saint Marys Area SD
High57.5%+6.4pp
336Multicultural Academy CS
Philadelphia · Multicultural Academy CS
High57.4%+6.3pp
337Purchase Line JSHS
Commodore · Purchase Line SD
High57.4%+6.3pp
338McConnellsburg HS
McConnellsburg · Central Fulton SD
High57.1%+6.0pp
339Montrose Area JSHS
Montrose · Montrose Area SD
High57.1%+6.0pp
340Connellsville Area SHS
Connellsville · Connellsville Area SD
High56.9%+5.8pp
341Greensburg-Salem HS
Greensburg · Greensburg Salem SD
High56.9%+5.8pp
342Waynesboro Area Senior High School
Waynesboro · Waynesboro Area SD
High56.9%+5.8pp
343Cheltenham HS
Wyncote · Cheltenham SD
High56.7%+5.6pp
344Chartiers-Houston JSHS
Houston · Chartiers-Houston SD
High56.5%+5.4pp
345Crestwood Secondary Campus
Mountain Top · Crestwood SD
High56.5%+5.4pp
346Saegertown JSHS
Saegertown · Penncrest SD
High56.2%+5.1pp
347Southern Columbia HS
Catawissa · Southern Columbia Area SD
High56.2%+5.1pp
348Rocky Grove JSHS
Franklin · Valley Grove SD
High56.0%+4.9pp
349Otto-Eldred JSHS
Duke Center · Otto-Eldred SD
High55.7%+4.6pp
350Meyersdale Area HS
Meyersdale · Meyersdale Area SD
High55.6%+4.5pp
Page 7 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.