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). 603 schools with reported Science scores. State average: 50.6%.
RankSchoolLevelSciencevs state
201Eastern York HS
Wrightsville · Eastern York SD
High58.4%+7.8pp
202West Chester Henderson HS
West Chester · West Chester Area SD
High58.4%+7.8pp
203Pottsgrove SHS
Pottstown · Pottsgrove SD
High58.3%+7.7pp
204Apollo-Ridge HS
Spring Church · Apollo-Ridge SD
High58.2%+7.6pp
205Spring Grove Area HS
Spring Grove · Spring Grove Area SD
High58.0%+7.4pp
206West Chester East HS
West Chester · West Chester Area SD
High58.0%+7.4pp
207Oley Valley SHS
Oley · Oley Valley SD
High57.9%+7.3pp
208Quakertown Community HS
Quakertown · Quakertown Community SD
High57.9%+7.3pp
209Windber Area HS
Windber · Windber Area SD
High57.9%+7.3pp
210Neshaminy HS
Langhorne · Neshaminy SD
High57.8%+7.2pp
211Pennridge HS
Perkasie · Pennridge SD
High57.8%+7.2pp
212Seneca Valley HS
Harmony · Seneca Valley SD
High57.8%+7.2pp
213Tulpehocken Area HS
Bernville · Tulpehocken Area SD
High57.6%+7.0pp
214Wilson HS
West Lawn · Wilson SD
High57.6%+7.0pp
215Penn Cambria HS
Cresson · Penn Cambria SD
High57.4%+6.8pp
216Upper Moreland HS
Willow Grove · Upper Moreland Township SD
High57.3%+6.7pp
217Elizabeth Forward SHS
Elizabeth · Elizabeth Forward SD
High57.2%+6.6pp
218Ridgway Area HS
Ridgway · Ridgway Area SD
High57.1%+6.5pp
219Homer-Center JSHS
Homer City · Homer-Center SD
High56.9%+6.3pp
220Lackawanna Trail JSHS
Factoryville · Lackawanna Trail SD
High56.9%+6.3pp
221Red Land SHS
Lewisberry · West Shore SD
High56.9%+6.3pp
222Conneaut Area Senior High
Linesville · Conneaut SD
High56.7%+6.1pp
223Kiski Area HS
Vandergrift · Kiski Area SD
High56.6%+6.0pp
224Rocky Grove JSHS
Franklin · Valley Grove SD
High56.6%+6.0pp
225Abington SHS
Abington · Abington SD
High56.5%+5.9pp
226Brockway Area JSHS
Brockway · Brockway Area SD
High56.5%+5.9pp
227Mohawk SHS
New Castle · Mohawk Area SD
High56.4%+5.8pp
228Bellwood-Antis HS
Bellwood · Bellwood-Antis SD
High56.3%+5.7pp
229Hempfield Area SHS
Greensburg · Hempfield Area SD
High56.3%+5.7pp
230Bellefonte Area HS
Bellefonte · Bellefonte Area SD
High56.1%+5.5pp
231Western Beaver Co JSHS
Industry · Western Beaver County SD
High56.0%+5.4pp
232Cedar Crest HS
Lebanon · Cornwall-Lebanon SD
High55.9%+5.3pp
233Riverview JSHS
Oakmont · Riverview SD
High55.9%+5.3pp
234Trinity SHS
Washington · Trinity Area SD
High55.9%+5.3pp
235Garden Spot SHS
New Holland · Eastern Lancaster County SD
High55.8%+5.2pp
236Shaler Area HS
Pittsburgh · Shaler Area SD
High55.8%+5.2pp
237Riverside JSHS
Taylor · Riverside SD
High55.7%+5.1pp
238South Park SHS
South Park · South Park SD
High55.5%+4.9pp
239St Marys Area SHS
Saint Marys · Saint Marys Area SD
High55.4%+4.8pp
240Philipsburg-Osceola Area HS
Philipsburg · Philipsburg-Osceola Area SD
High55.3%+4.7pp
241Redbank Valley HS
New Bethlehem · Redbank Valley SD
High55.1%+4.5pp
242Lehighton Area HS
Lehighton · Lehighton Area SD
High54.9%+4.3pp
243Allegheny-Clarion Valley HS
Foxburg · Allegheny-Clarion Valley SD
High54.8%+4.2pp
244Exeter Twp SHS
Reading · Exeter Township SD
High54.7%+4.1pp
245Fleetwood SHS
Fleetwood · Fleetwood Area SD
High54.6%+4.0pp
246Bangor Area HS
Bangor · Bangor Area SD
High54.5%+3.9pp
247Dover Area HS
Dover · Dover Area SD
High54.5%+3.9pp
248Brentwood SHS
Pittsburgh · Brentwood Borough SD
High54.3%+3.7pp
249Marion Center Area JR/SR HS
Marion Center · Marion Center Area SD
High54.3%+3.7pp
250Rockwood Area JSHS
Rockwood · Rockwood Area SD
High54.3%+3.7pp
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 Science 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.