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
201Apollo-Ridge HS
Spring Church · Apollo-Ridge SD
High67.2%+16.1pp
202Bellefonte Area HS
Bellefonte · Bellefonte Area SD
High67.2%+16.1pp
203Kennard-Dale HS
Fawn Grove · South Eastern SD
High67.2%+16.1pp
204Northern Cambria HS
Northern Cambria · Northern Cambria SD
High67.2%+16.1pp
205Fort Cherry JSHS
Mc Donald · Fort Cherry SD
High67.1%+16.0pp
206Milton HS
Milton · Milton Area SD
High66.9%+15.8pp
207Oxford Area High School
Oxford · Oxford Area SD
High66.8%+15.7pp
208Manheim Central SHS
Manheim · Manheim Central SD
High66.7%+15.6pp
209North Clarion Co JSHS
Tionesta · North Clarion County SD
High66.7%+15.6pp
210Tussey Mountain HS
Saxton · Tussey Mountain SD
High66.7%+15.6pp
211Phoenixville Area HS
Phoenixville · Phoenixville Area SD
High66.4%+15.3pp
212Line Mountain HS
Herndon · Line Mountain SD
High66.3%+15.2pp
213Berwick Area HS
Berwick · Berwick Area SD
High66.2%+15.1pp
214Fleetwood SHS
Fleetwood · Fleetwood Area SD
High66.2%+15.1pp
215Biglerville HS
Biglerville · Upper Adams SD
High66.1%+15.0pp
216Loyalsock Twp SHS
Williamsport · Loyalsock Township SD
High66.1%+15.0pp
217Northern HS
Dillsburg · Northern York County SD
High66.1%+15.0pp
218Greenwood HS
Millerstown · Greenwood SD
High66.0%+14.9pp
219Sun Valley HS
Aston · Penn-Delco SD
High65.8%+14.7pp
220Cambridge Springs JSHS
Cambridge Springs · Penncrest SD
High65.7%+14.6pp
221Middletown Area HS
Middletown · Middletown Area SD
High65.7%+14.6pp
222Newport HS
Newport · Newport SD
High65.7%+14.6pp
223Riverview JSHS
Oakmont · Riverview SD
High65.7%+14.6pp
224William Tennent HS
Warminster · Centennial SD
High65.7%+14.6pp
225Gettysburg Area HS
Gettysburg · Gettysburg Area SD
High65.6%+14.5pp
226Freedom Area SHS
Freedom · Freedom Area SD
High65.5%+14.4pp
227East Pennsboro Area SHS
Enola · East Pennsboro Area SD
High65.4%+14.3pp
228Elizabethtown Area SHS
Elizabethtown · Elizabethtown Area SD
High65.4%+14.3pp
229Jersey Shore Area SHS
Jersey Shore · Jersey Shore Area SD
High65.4%+14.3pp
230Franklin LC
Philadelphia · Philadelphia City SD
High65.3%+14.2pp
231Homer-Center JSHS
Homer City · Homer-Center SD
High65.3%+14.2pp
232Kiski Area HS
Vandergrift · Kiski Area SD
High65.1%+14.0pp
233Richland HS
Johnstown · Richland SD
High65.1%+14.0pp
234West Shamokin JSHS
Rural Valley · Armstrong SD
High65.0%+13.9pp
235Pottsgrove SHS
Pottstown · Pottsgrove SD
High64.9%+13.8pp
236Central Dauphin SHS
Harrisburg · Central Dauphin SD
High64.8%+13.7pp
237Conrad Weiser HS
Robesonia · Conrad Weiser Area SD
High64.5%+13.4pp
238Hanover SHS
Hanover · Hanover Public SD
High64.5%+13.4pp
239Western Beaver Co JSHS
Industry · Western Beaver County SD
High64.5%+13.4pp
240Kane Area HS
Kane · Kane Area SD
High64.4%+13.3pp
241Shikellamy HS
Sunbury · Shikellamy SD
High64.3%+13.2pp
242Canon-McMillan SHS
Canonsburg · Canon-McMillan SD
High64.2%+13.1pp
243Halifax Area HS
Halifax · Halifax Area SD
High64.2%+13.1pp
244Upper Merion Area HS
King of Prussia · Upper Merion Area SD
High64.2%+13.1pp
245Westinghouse Arts Academy CS
Wilmerding · Westinghouse Arts Academy CS
High64.2%+13.1pp
246Boiling Springs HS
Boiling Springs · South Middleton SD
High64.1%+13.0pp
247Hopewell SHS
Aliquippa · Hopewell Area SD
High64.1%+13.0pp
248Eastern Lebanon Co SHS
Myerstown · Eastern Lebanon County SD
High64.0%+12.9pp
249Neshaminy HS
Langhorne · Neshaminy SD
High64.0%+12.9pp
250Neshannock JSHS
New Castle · Neshannock Township SD
High64.0%+12.9pp
Page 5 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.