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). 642 schools with reported Science scores. State average: 50.6%.
RankSchoolLevelSciencevs state
251Brentwood SHS
Pittsburgh · Brentwood Borough SD
High54.3%+3.7pp
252Marion Center Area JR/SR HS
Marion Center · Marion Center Area SD
High54.3%+3.7pp
253Rockwood Area JSHS
Rockwood · Rockwood Area SD
High54.3%+3.7pp
254Wellsboro Area HS
Wellsboro · Wellsboro Area SD
High54.3%+3.7pp
255West Branch Area HS
Morrisdale · West Branch Area SD
High54.3%+3.7pp
256Northwest Area HS
Shickshinny · Northwest Area SD
High54.2%+3.6pp
257Northern Cambria HS
Northern Cambria · Northern Cambria SD
High54.1%+3.5pp
258Midd-West HS
Middleburg · Midd-West SD
High54.0%+3.4pp
259Baldwin SHS
Pittsburgh · Baldwin-Whitehall SD
High53.9%+3.3pp
260Slippery Rock Area HS
Slippery Rock · Slippery Rock Area SD
High53.8%+3.2pp
261Waynesburg Central JSHS
Waynesburg · Central Greene SD
High53.8%+3.2pp
262Berwick Area HS
Berwick · Berwick Area SD
High53.7%+3.1pp
263Biglerville HS
Biglerville · Upper Adams SD
High53.6%+3.0pp
264Manheim Central SHS
Manheim · Manheim Central SD
High53.6%+3.0pp
265Schuylkill Haven SHS
Schuylkill Haven · Schuylkill Haven Area SD
High53.6%+3.0pp
266Western Wayne HS
Lake Ariel · Western Wayne SD
High53.6%+3.0pp
267Collegium CS
Exton · Collegium CS
Combined53.3%+2.7pp
268North East High School
North East · North East SD
High53.3%+2.7pp
269Boiling Springs HS
Boiling Springs · South Middleton SD
High53.1%+2.5pp
270Greenwood HS
Millerstown · Greenwood SD
High53.1%+2.5pp
271Huntingdon Area SHS
Huntingdon · Huntingdon Area SD
High52.9%+2.3pp
272Troy Area JSHS
Troy · Troy Area SD
High52.9%+2.3pp
273Williamson SHS
Tioga · Northern Tioga SD
High52.9%+2.3pp
274Franklin Area JSHS
Franklin · Franklin Area SD
High52.8%+2.2pp
275Keystone JSHS
Knox · Keystone SD
High52.8%+2.2pp
276Wilmington Area JSHS
New Wilmington · Wilmington Area SD
High52.8%+2.2pp
277Bermudian Springs HS
York Springs · Bermudian Springs SD
High52.7%+2.1pp
278William Tennent HS
Warminster · Centennial SD
High52.7%+2.1pp
279Conrad Weiser HS
Robesonia · Conrad Weiser Area SD
High52.5%+1.9pp
280Lakeview Middle-HS
Stoneboro · Lakeview SD
High52.5%+1.9pp
281Pocono Mountain East HS
Swiftwater · Pocono Mountain SD
High52.5%+1.9pp
282Portage Area JSHS
Portage · Portage Area SD
High52.5%+1.9pp
283Brookville JSHS
Brookville · Brookville Area SD
High52.3%+1.7pp
284Chartiers Valley HS
Bridgeville · Chartiers Valley SD
High52.3%+1.7pp
285Philadelphia Performing Arts CS
Philadelphia · Philadelphia Performing Arts CS
Combined52.3%+1.7pp
286Cambria Heights SHS
Patton · Cambria Heights SD
High52.0%+1.4pp
287Jefferson-Morgan MS/HS
Jefferson · Jefferson-Morgan SD
High52.0%+1.4pp
288North Hills HS
Pittsburgh · North Hills SD
High52.0%+1.4pp
289Brandywine Heights HS
Mertztown · Brandywine Heights Area SD
High51.9%+1.3pp
290Carlisle Area HS
Carlisle · Carlisle Area SD
High51.9%+1.3pp
291Jim Thorpe Area HS
Jim Thorpe · Jim Thorpe Area SD
High51.9%+1.3pp
292Pennsylvania Leadership CS
West Chester · Pennsylvania Leadership CS
Combined51.9%+1.3pp
293Daniel Boone Area HS
Birdsboro · Daniel Boone Area SD
High51.8%+1.2pp
294Selinsgrove Area HS
Selinsgrove · Selinsgrove Area SD
High51.8%+1.2pp
295Warren Area HS
Warren · Warren County SD
High51.8%+1.2pp
296Bentworth SHS
Bentleyville · Bentworth SD
High51.7%+1.1pp
297New Oxford SHS
New Oxford · Conewago Valley SD
High51.7%+1.1pp
298Tunkhannock HS
Tunkhannock · Tunkhannock Area SD
High51.7%+1.1pp
299Mifflinburg Area SHS
Mifflinburg · Mifflinburg Area SD
High51.6%+1.0pp
300Oil City SHS
Oil City · Oil City Area SD
High51.6%+1.0pp
Page 6 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.