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
451Butler Area SHS
Butler · Butler Area SD
High35.1%-15.5pp
452Southern Huntingdon Co HS/MS
Three Springs · Southern Huntingdon County SD
High35.1%-15.5pp
453Brownsville Area HS
Brownsville · Brownsville Area SD
High34.9%-15.7pp
454Shenandoah Valley JSHS
Shenandoah · Shenandoah Valley SD
High34.8%-15.8pp
455Easton Area HS
Easton · Easton Area SD
High34.4%-16.2pp
456Wyoming Valley West SHS
Plymouth · Wyoming Valley West SD
High34.4%-16.2pp
457Steel Valley SHS
Munhall · Steel Valley SD
High34.2%-16.4pp
458Ferndale Area JSHS
Johnstown · Ferndale Area SD
High34.1%-16.5pp
459McCaskey Campus
Lancaster · Lancaster SD
High34.1%-16.5pp
460Laurel Highlands SHS
Uniontown · Laurel Highlands SD
High34.0%-16.6pp
461Susquehanna Twp HS
Harrisburg · Susquehanna Township SD
High34.0%-16.6pp
462Bristol HS
Bristol · Bristol Borough SD
High33.8%-16.8pp
463Burrell HS
Lower Burrell · Burrell SD
High33.8%-16.8pp
464Minersville Area JSHS
Pottsville · Minersville Area SD
High33.8%-16.8pp
465Bucks County Technical High School
Fairless Hills · Bucks County Technical High School
High33.7%-16.9pp
466Ligonier Valley HS
Ligonier · Ligonier Valley SD
High33.7%-16.9pp
467Greater Nanticoke Area SHS
Nanticoke · Greater Nanticoke Area SD
High33.3%-17.3pp
468Northeast HS
Philadelphia · Philadelphia City SD
High33.2%-17.4pp
469Hazleton Area HS
Hazle Township · Hazleton Area SD
High33.1%-17.5pp
470Susquenita HS
Duncannon · Susquenita SD
High33.0%-17.6pp
471Catasauqua SHS
Northampton · Catasauqua Area SD
High32.7%-17.9pp
472Governor Mifflin SHS
Shillington · Governor Mifflin SD
High32.2%-18.4pp
473Lawrence County Career and Technical Center
New Castle · Lawrence County Career and Technical Center
High31.9%-18.7pp
474Susquehanna Community JSHS
Susquehanna · Susquehanna Community SD
High31.9%-18.7pp
475Rochester High School
Rochester · Rochester Area SD
High31.8%-18.8pp
476Sharon HS
Sharon · Sharon City SD
High31.8%-18.8pp
477Upper Darby SHS
Drexel Hill · Upper Darby SD
High31.5%-19.1pp
478Freire CS
Philadelphia · Freire CS
High31.1%-19.5pp
479Mapletown JSHS
Greensboro · Southeastern Greene SD
High31.1%-19.5pp
480Mount Carmel Area HS
Mount Carmel · Mount Carmel Area SD
High31.1%-19.5pp
481Pittsburgh Obama 6-12
Pittsburgh · Pittsburgh SD
High30.9%-19.7pp
482Washington HS
Washington · Washington SD
High30.9%-19.7pp
483Woodland Hills HS
Pittsburgh · Woodland Hills SD
High30.9%-19.7pp
484Cornell HS
Coraopolis · Cornell SD
High30.6%-20.0pp
485Mahanoy Area JSHS
Mahanoy City · Mahanoy Area SD
High30.5%-20.1pp
486Universal Audenried CS
Philadelphia · Universal Audenried CS
High30.2%-20.4pp
487Lankenau HS
Philadelphia · Philadelphia City SD
High30.1%-20.5pp
488North Penn-Mansfield JSHS
Mansfield · Southern Tioga SD
High29.7%-20.9pp
489New Castle SHS
New Castle · New Castle Area SD
High29.5%-21.1pp
490Pottstown HS
Pottstown · Pottstown SD
High29.4%-21.2pp
491Liberty HS
Bethlehem · Bethlehem Area SD
High29.2%-21.4pp
492Ambridge Area HS
Ambridge · Ambridge Area SD
High29.0%-21.6pp
493Harrisburg HS - SciTech Cmp
Harrisburg · Harrisburg City SD
High29.0%-21.6pp
494North Penn-Liberty JSHS
Liberty · Southern Tioga SD
High28.6%-22.0pp
495Truman SHS
Levittown · Bristol Township SD
High28.6%-22.0pp
496City CHS
Pittsburgh · City CHS
High28.4%-22.2pp
497Saul W B Agricultural School
Philadelphia · Philadelphia City SD
High28.2%-22.4pp
498South Williamsport Area JSHS
South Williamsport · South Williamsport Area SD
High28.1%-22.5pp
499Hanover Area JSHS
Hanover Township · Hanover Area SD
High28.0%-22.6pp
500Mount Union Area SHS
Mount Union · Mount Union Area SD
High27.9%-22.7pp
Page 10 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.