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
201Westlake MS
Erie · Millcreek Township SD
Middle55.9%+4.8pp
202Deer Lakes MS
Cheswick · Deer Lakes SD
Middle55.8%+4.7pp
203Lamberton MS
Carlisle · Carlisle Area SD
Middle55.8%+4.7pp
204Dingman-Delaware MS
Dingmans Ferry · Delaware Valley SD
Middle55.6%+4.5pp
205Brandywine Heights Intrmd/MS
Topton · Brandywine Heights Area SD
Middle55.5%+4.4pp
206Upper Perkiomen MS
Pennsburg · Upper Perkiomen SD
Middle55.5%+4.4pp
207Delaware Valley Middle School
Milford · Delaware Valley SD
Middle55.3%+4.2pp
208Gateway MS
Monroeville · Gateway SD
Middle55.3%+4.2pp
209Shallow Brook Inter Sch
Manchester · Northeastern York SD
Middle55.2%+4.1pp
210Shaler Area MS
Glenshaw · Shaler Area SD
Middle55.1%+4.0pp
211Sharpsville Area MS
Sharpsville · Sharpsville Area SD
Middle55.1%+4.0pp
212Central York MS
York · Central York SD
Middle55.0%+3.9pp
213Chambersburg Area MS - South
Chambersburg · Chambersburg Area SD
Middle54.9%+3.8pp
214Crossroads MS
Lewisberry · West Shore SD
Middle54.9%+3.8pp
215Stroudsburg MS
Stroudsburg · Stroudsburg Area SD
Middle54.9%+3.8pp
216Plum MS
Pittsburgh · Plum Borough SD
Middle54.7%+3.6pp
217Science Leadership Academy MS
Philadelphia · Philadelphia City SD
Middle54.7%+3.6pp
218Yellow Breeches MS
Boiling Springs · South Middleton SD
Middle54.7%+3.6pp
219East Pennsboro Area MS
Enola · East Pennsboro Area SD
Middle54.4%+3.3pp
220Hopewell El Sch
Oxford · Oxford Area SD
Middle54.4%+3.3pp
221Penn's Grove School
Oxford · Oxford Area SD
Middle54.2%+3.1pp
222New Oxford MS
New Oxford · Conewago Valley SD
Middle54.1%+3.0pp
223Holiday Park Intermediate Sch
Pittsburgh · Plum Borough SD
Middle54.0%+2.9pp
224Log College MS
Warminster · Centennial SD
Middle54.0%+2.9pp
225Blue Ridge MS
New Milford · Blue Ridge SD
Middle53.9%+2.8pp
226Floyd C Fretz MS
Bradford · Bradford Area SD
Middle53.9%+2.8pp
227Palisades MS
Kintnersville · Palisades SD
Middle53.9%+2.8pp
228Tulpehocken Area MS
Bernville · Tulpehocken Area SD
Middle53.9%+2.8pp
229Kennett Middle School
Landenberg · Kennett Consolidated SD
Middle53.8%+2.7pp
230Twin Valley MS
Elverson · Twin Valley SD
Middle53.7%+2.6pp
231Abington MS
Abington · Abington SD
Middle53.5%+2.4pp
232Bellwood Antis MS
Bellwood · Bellwood-Antis SD
Middle53.5%+2.4pp
233Harlan Rowe MS
Athens · Athens Area SD
Middle53.5%+2.4pp
234Grove City Area MS
Grove City · Grove City Area SD
Middle53.4%+2.3pp
235Salisbury MS
Allentown · Salisbury Township SD
Middle53.3%+2.2pp
236A J McMullen Sch
Markleysburg · Uniontown Area SD
Middle53.2%+2.1pp
237Blue Mountain MS
Orwigsburg · Blue Mountain SD
Middle53.1%+2.0pp
238Northern MS
Dillsburg · Northern York County SD
Middle53.1%+2.0pp
239Oley Valley MS
Oley · Oley Valley SD
Middle53.1%+2.0pp
240Southmoreland MS
Scottdale · Southmoreland SD
Middle52.9%+1.8pp
241Bloomsburg Area MS
Bloomsburg · Bloomsburg Area SD
Middle52.8%+1.7pp
242Loyalsock Twp MS
Williamsport · Loyalsock Township SD
Middle52.7%+1.6pp
243C E McCall MS
Montoursville · Montoursville Area SD
Middle52.5%+1.4pp
244Philipsburg-Osceola Area MS
Philipsburg · Philipsburg-Osceola Area SD
Middle52.5%+1.4pp
245Dallastown Area MS
Dallastown · Dallastown Area SD
Middle52.4%+1.3pp
246Mount Pleasant Area JHS
Mount Pleasant · Mount Pleasant Area SD
Middle52.4%+1.3pp
247Wyoming Area Intermediate Ctr
West Pittston · Wyoming Area SD
Middle52.3%+1.2pp
248Bentworth MS
BENTLEYVILLE · Bentworth SD
Middle52.2%+1.1pp
249Claysburg-Kimmel Jr HS
Claysburg · Claysburg-Kimmel SD
Middle52.2%+1.1pp
250Spring Grove Area MS
Spring Grove · Spring Grove Area SD
Middle52.2%+1.1pp
Page 5 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.