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). 515 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
301Laurel Highlands MS
Uniontown · Laurel Highlands SD
Middle48.4%-2.7pp
302Frazier MS
Perryopolis · Frazier SD
Middle48.3%-2.8pp
303Hopewell JHS
Aliquippa · Hopewell Area SD
Middle48.3%-2.8pp
304South Park MS
South Park · South Park SD
Middle48.3%-2.8pp
305Exeter Twp JHS
Reading · Exeter Township SD
Middle48.2%-2.9pp
306Northern Lehigh MS
Slatington · Northern Lehigh SD
Middle47.9%-3.2pp
307Ephrata MS
Ephrata · Ephrata Area SD
Middle47.8%-3.3pp
308Shippensburg Area MS
Shippensburg · Shippensburg Area SD
Middle47.8%-3.3pp
309Emory H Markle MS
Hanover · South Western SD
Middle47.7%-3.4pp
310Kiski Area IHS
Vandergrift · Kiski Area SD
Middle47.6%-3.5pp
311Line Mountain MS
Herndon · Line Mountain SD
Middle47.5%-3.6pp
312North Hills El Sch
York · Central York SD
Middle47.5%-3.6pp
313Elkins Park Sch
Elkins Park · Cheltenham SD
Middle47.4%-3.7pp
314Strayer MS
Quakertown · Quakertown Community SD
Middle47.4%-3.7pp
315Intermediate Sch
Shillington · Governor Mifflin SD
Middle47.2%-3.9pp
316Brentwood MS
Pittsburgh · Brentwood Borough SD
Middle47.1%-4.0pp
317Pequea Valley Intrmd Sch
Kinzers · Pequea Valley SD
Middle47.0%-4.1pp
318Whitehall-Coplay MS
Whitehall · Whitehall-Coplay SD
Middle46.9%-4.2pp
319South Eastern Intrmd Sch
Fawn Grove · South Eastern SD
Middle46.8%-4.3pp
320Daniel Boone Area MS
Douglassville · Daniel Boone Area SD
Middle46.7%-4.4pp
321Eastern York MS
Wrightsville · Eastern York SD
Middle46.7%-4.4pp
322Shanksville-Stonycreek MS
Shanksville · Shanksville-Stonycreek SD
Middle46.7%-4.4pp
323West Perry MS
Elliottsburg · West Perry SD
Middle46.7%-4.4pp
324Fairfield Area MS
Fairfield · Fairfield Area SD
Middle46.6%-4.5pp
325Fleetwood MS
Fleetwood · Fleetwood Area SD
Middle46.6%-4.5pp
326Donegal JHS
Mount Joy · Donegal SD
Middle46.5%-4.6pp
327DuBois Area MS
DuBois · DuBois Area SD
Middle46.4%-4.7pp
328Chichester MS
Boothwyn · Chichester SD
Middle46.1%-5.0pp
329Linglestown MS
Harrisburg · Central Dauphin SD
Middle46.1%-5.0pp
330Maple Avenue MS
Littlestown · Littlestown Area SD
Middle46.0%-5.1pp
331Wind Gap MS
Pen Argyl · Pen Argyl Area SD
Middle45.9%-5.2pp
332Central Mountain MS
Mill Hall · Keystone Central SD
Middle45.8%-5.3pp
333Northern Cambria MS
Northern Cambria · Northern Cambria SD
Middle45.7%-5.4pp
334Williamsport Area MS
Williamsport · Williamsport Area SD
Middle45.3%-5.8pp
335Robert K Shafer MS
Bensalem · Bensalem Township SD
Middle45.2%-5.9pp
336Nitschmann MS
Bethlehem · Bethlehem Area SD
Middle45.1%-6.0pp
337Spring Cove MS
Roaring Spring · Spring Cove SD
Middle45.1%-6.0pp
338Berwick Area MS
Berwick · Berwick Area SD
Middle45.0%-6.1pp
339River Valley MS
Blairsville · River Valley SD
Middle45.0%-6.1pp
340Titusville Middle School
Titusville · Titusville Area SD
Middle45.0%-6.1pp
341St Marys Area MS
Saint Marys · Saint Marys Area SD
Middle44.9%-6.2pp
342Lehighton Area MS
Lehighton · Lehighton Area SD
Middle44.8%-6.3pp
343Waynesboro Area MS
Waynesboro · Waynesboro Area SD
Middle44.8%-6.3pp
344J.E. Harrison MS
Pittsburgh · Baldwin-Whitehall SD
Middle44.7%-6.4pp
345Eastern Lebanon Co MS
Myerstown · Eastern Lebanon County SD
Middle44.6%-6.5pp
346Oil City Area MS
Oil City · Oil City Area SD
Middle44.6%-6.5pp
347Pittsburgh Schiller 6-8
Pittsburgh · Pittsburgh SD
Middle44.6%-6.5pp
348Halifax Area MS
Halifax · Halifax Area SD
Middle44.5%-6.6pp
349Hamburg Area Middle School
Hamburg · Hamburg Area SD
Middle44.5%-6.6pp
350Conneaut Area MS
Conneaut Lake · Conneaut SD
Middle44.4%-6.7pp
Page 7 of 11

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.