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
51Cumberland Valley HS
Mechanicsburg · Cumberland Valley SD
High82.2%+31.1pp
52Central Bucks HS-West
Doylestown · Central Bucks SD
High82.1%+31.0pp
53Danville Area SHS
Danville · Danville Area SD
High82.1%+31.0pp
54Avon Grove HS
West Grove · Avon Grove SD
High81.6%+30.5pp
55West Chester East HS
West Chester · West Chester Area SD
High81.5%+30.4pp
56Millersburg Area High School
Millersburg · Millersburg Area SD
High81.1%+30.0pp
57West Chester Bayard Rustin HS
West Chester · West Chester Area SD
High81.1%+30.0pp
58Warwick SHS
Lititz · Warwick SD
High81.0%+29.9pp
59Mercer Area SHS
Mercer · Mercer Area SD
High80.9%+29.8pp
60Central Bucks HS-South
Warrington · Central Bucks SD
High80.8%+29.7pp
61Franklin Regional SHS
Murrysville · Franklin Regional SD
High80.6%+29.5pp
62Leechburg Area HS
Leechburg · Leechburg Area SD
High80.6%+29.5pp
63Central Valley HS
Monaca · Central Valley SD
High80.4%+29.3pp
64Springfield Twp HS
Erdenheim · Springfield Township SD
High80.4%+29.3pp
65Fort LeBoeuf SHS
Waterford · Fort LeBoeuf SD
High80.3%+29.2pp
66Valley View HS
Archbald · Valley View SD
High80.0%+28.9pp
67Eastern York HS
Wrightsville · Eastern York SD
High79.9%+28.8pp
68Parkland HS
Allentown · Parkland SD
High79.9%+28.8pp
69Council Rock HS North
Newtown · Council Rock SD
High79.8%+28.7pp
70Mars Area SHS
Mars · Mars Area SD
High79.8%+28.7pp
71Slippery Rock Area HS
Slippery Rock · Slippery Rock Area SD
High79.6%+28.5pp
72Great Valley HS
Malvern · Great Valley SD
High79.5%+28.4pp
73Southern Lehigh SHS
Center Valley · Southern Lehigh SD
High79.5%+28.4pp
74Ephrata SHS
Ephrata · Ephrata Area SD
High79.2%+28.1pp
75Hempfield Area SHS
Greensburg · Hempfield Area SD
High79.1%+28.0pp
76Bethel Park HS
Bethel Park · Bethel Park SD
High78.9%+27.8pp
77Upper Dublin HS
Fort Washington · Upper Dublin SD
High78.8%+27.7pp
78Manheim Twp HS
Lancaster · Manheim Township SD
High78.7%+27.6pp
79Cocalico SHS
Denver · Cocalico SD
High78.6%+27.5pp
80Beaver Area SHS
Beaver · Beaver Area SD
High78.3%+27.2pp
81Indiana Area SHS
Indiana · Indiana Area SD
High78.2%+27.1pp
82Spring-Ford SHS 9-12 Ctr
Royersford · Spring-Ford Area SD
High78.2%+27.1pp
83Keystone Oaks HS
Pittsburgh · Keystone Oaks SD
High78.1%+27.0pp
84Kutztown Area SHS
Kutztown · Kutztown Area SD
High78.1%+27.0pp
85Gateway SHS
Monroeville · Gateway SD
High78.0%+26.9pp
86Fairview HS
Fairview · Fairview SD
High77.9%+26.8pp
87Penn Cambria HS
Cresson · Penn Cambria SD
High77.9%+26.8pp
88Susquehannock HS
Glen Rock · Southern York County SD
High77.8%+26.7pp
89Lower Dauphin HS
Hummelstown · Lower Dauphin SD
High77.6%+26.5pp
90Pennridge HS
Perkasie · Pennridge SD
High77.5%+26.4pp
91General McLane HS
Edinboro · General McLane SD
High77.4%+26.3pp
92Avonworth HS
Pittsburgh · Avonworth SD
High77.3%+26.2pp
93Northwest PA Collegiate Academy
Erie · Erie City SD
High77.1%+26.0pp
94Seneca HS
Erie · Wattsburg Area SD
High77.1%+26.0pp
95South Side HS
Hookstown · South Side Area SD
High77.0%+25.9pp
96Council Rock HS South
Holland · Council Rock SD
High76.8%+25.7pp
97North Hills HS
Pittsburgh · North Hills SD
High76.5%+25.4pp
98Souderton Area HS
Souderton · Souderton Area SD
High76.5%+25.4pp
99Central Cambria HS
Ebensburg · Central Cambria SD
High76.1%+25.0pp
100Wilson HS
West Lawn · Wilson SD
High76.1%+25.0pp
Page 2 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.