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
351South Western SHS
Hanover · South Western SD
High55.6%+4.5pp
352North Penn-Mansfield JSHS
Mansfield · Southern Tioga SD
High55.4%+4.3pp
353DuBois Area SHS
DuBois · DuBois Area SD
High55.1%+4.0pp
354Huntingdon Area SHS
Huntingdon · Huntingdon Area SD
High55.1%+4.0pp
355Universal Audenried CS
Philadelphia · Universal Audenried CS
High55.1%+4.0pp
356Canton JSHS
Canton · Canton Area SD
High55.0%+3.9pp
357West Middlesex Area JSHS
West Middlesex · West Middlesex Area SD
High55.0%+3.9pp
358Butler Area SHS
Butler · Butler Area SD
High54.8%+3.7pp
359Pittston Area SHS
Pittston · Pittston Area SD
High54.7%+3.6pp
360Northern Lehigh SHS
Slatington · Northern Lehigh SD
High54.6%+3.5pp
361Clarion Area JSHS
Clarion · Clarion Area SD
High54.3%+3.2pp
362East Juniata JSHS
McAlisterville · Juniata County SD
High54.2%+3.1pp
363Pequea Valley HS
Kinzers · Pequea Valley SD
High54.2%+3.1pp
364Burrell HS
Lower Burrell · Burrell SD
High54.0%+2.9pp
365Central Mountain HS
Mill Hall · Keystone Central SD
High54.0%+2.9pp
366Juniata Valley JSHS
Alexandria · Juniata Valley SD
High53.9%+2.8pp
367Wyomissing Area JSHS
Wyomissing · Wyomissing Area SD
High53.9%+2.8pp
368Annville-Cleona HS
Annville · Annville-Cleona SD
High53.8%+2.7pp
369Lackawanna Trail JSHS
Factoryville · Lackawanna Trail SD
High53.8%+2.7pp
370Yough SHS
Herminie · Yough SD
High53.8%+2.7pp
371Fairfield Area HS
Fairfield · Fairfield Area SD
High53.7%+2.6pp
372Bentworth SHS
Bentleyville · Bentworth SD
High53.6%+2.5pp
373Harrisburg HS - SciTech Cmp
Harrisburg · Harrisburg City SD
High53.6%+2.5pp
374Smethport Area JSHS
Smethport · Smethport Area SD
High53.6%+2.5pp
375Shenango HS
New Castle · Shenango Area SD
High53.5%+2.4pp
376Union City HS
Union City · Union City Area SD
High53.5%+2.4pp
377Athens Area HS
Athens · Athens Area SD
High53.4%+2.3pp
378Saul W B Agricultural School
Philadelphia · Philadelphia City SD
High53.4%+2.3pp
379Oil City SHS
Oil City · Oil City Area SD
High53.3%+2.2pp
380Wyalusing Valley JSHS
Wyalusing · Wyalusing Area SD
High53.3%+2.2pp
381Forest Hills JSHS
Sidman · Forest Hills SD
High53.2%+2.1pp
382Altoona Area HS
Altoona · Altoona Area SD
High53.1%+2.0pp
383Lincoln JSHS
Ellwood City · Ellwood City Area SD
High53.1%+2.0pp
384Reynolds JSHS
Greenville · Reynolds SD
High52.9%+1.8pp
385Lakeland JSHS
Scott Township · Lakeland School District
High52.4%+1.3pp
386Jamestown Area JSHS
Jamestown · Jamestown Area SD
High52.3%+1.2pp
387Williamsburg Community JSHS
Williamsburg · Williamsburg Community SD
High52.2%+1.1pp
388Greenville JSHS
Greenville · Greenville Area SD
High52.0%+0.9pp
389Montgomery JSHS
Montgomery · Montgomery Area SD
High52.0%+0.9pp
390Albert Gallatin Area SHS
Uniontown · Albert Gallatin Area SD
High51.9%+0.8pp
391Brandywine Heights HS
Mertztown · Brandywine Heights Area SD
High51.9%+0.8pp
392Octorara Area JSHS
Atglen · Octorara Area SD
High51.8%+0.7pp
393Greater Nanticoke Area SHS
Nanticoke · Greater Nanticoke Area SD
High51.6%+0.5pp
394Armstrong JSHS
Kittanning · Armstrong SD
High51.4%+0.3pp
395Mountain View JSHS
Kingsley · Mountain View SD
High51.4%+0.3pp
396Millville Area JSHS
Millville · Millville Area SD
High51.3%+0.2pp
397Portage Area JSHS
Portage · Portage Area SD
High51.3%+0.2pp
398Freedom HS
Bethlehem · Bethlehem Area SD
High51.2%+0.1pp
399Solanco HS
Quarryville · Solanco SD
High51.2%+0.1pp
400Cameron County JSHS
Emporium · Cameron County SD
High51.1%+0.0pp
Page 8 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.