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
451Pottsville Area HS
Pottsville · Pottsville Area SD
High38.1%-12.5pp
452Albert Gallatin Area SHS
Uniontown · Albert Gallatin Area SD
High37.9%-12.7pp
453Charleroi Area HS
Charleroi · Charleroi SD
High37.9%-12.7pp
454Upper Dauphin Area HS
Elizabethville · Upper Dauphin Area SD
High37.8%-12.8pp
455Pennsylvania Virtual CS
King of Prussia · Pennsylvania Virtual CS
Combined37.4%-13.2pp
456Beaver Falls Area SHS
Beaver Falls · Big Beaver Falls Area SD
High37.3%-13.3pp
457Chichester SHS
Boothwyn · Chichester SD
High37.3%-13.3pp
458Community Academy of Philadelphia CS
Philadelphia · Community Academy of Philadelphia CS
Combined37.2%-13.4pp
459Tacony Academy CS
Philadelphia · Tacony Academy CS
Combined37.1%-13.5pp
460West Greene JSHS
Waynesburg · West Greene SD
High37.0%-13.6pp
461Southmoreland SHS
Alverton · Southmoreland SD
High36.3%-14.3pp
462York County School of Technology
York · York County School of Technology
High36.2%-14.4pp
463Antietam HS
Reading · Antietam SD
High35.7%-14.9pp
464California Area SHS
Coal Center · California Area SD
High35.6%-15.0pp
465Freedom Area SHS
Freedom · Freedom Area SD
High35.2%-15.4pp
466Pine Grove Area HS
Pine Grove · Pine Grove Area SD
High35.2%-15.4pp
467Butler Area SHS
Butler · Butler Area SD
High35.1%-15.5pp
468Southern Huntingdon Co HS/MS
Three Springs · Southern Huntingdon County SD
High35.1%-15.5pp
469Brownsville Area HS
Brownsville · Brownsville Area SD
High34.9%-15.7pp
470Shenandoah Valley JSHS
Shenandoah · Shenandoah Valley SD
High34.8%-15.8pp
471Easton Area HS
Easton · Easton Area SD
High34.4%-16.2pp
472Wyoming Valley West SHS
Plymouth · Wyoming Valley West SD
High34.4%-16.2pp
473Mariana Bracetti Academy CS
Philadelphia · Mariana Bracetti Academy CS
Combined34.3%-16.3pp
474Steel Valley SHS
Munhall · Steel Valley SD
High34.2%-16.4pp
475Ferndale Area JSHS
Johnstown · Ferndale Area SD
High34.1%-16.5pp
476McCaskey Campus
Lancaster · Lancaster SD
High34.1%-16.5pp
477Laurel Highlands SHS
Uniontown · Laurel Highlands SD
High34.0%-16.6pp
478Susquehanna Twp HS
Harrisburg · Susquehanna Township SD
High34.0%-16.6pp
479Bristol HS
Bristol · Bristol Borough SD
High33.8%-16.8pp
480Burrell HS
Lower Burrell · Burrell SD
High33.8%-16.8pp
481Minersville Area JSHS
Pottsville · Minersville Area SD
High33.8%-16.8pp
482Bucks County Technical High School
Fairless Hills · Bucks County Technical High School
High33.7%-16.9pp
483Ligonier Valley HS
Ligonier · Ligonier Valley SD
High33.7%-16.9pp
484Agora Cyber CS
King of Prussia · Agora Cyber CS
Combined33.6%-17.0pp
485Environmental CS at Frick Park
Pittsburgh · Environmental CS at Frick Park
Combined33.3%-17.3pp
486Greater Nanticoke Area SHS
Nanticoke · Greater Nanticoke Area SD
High33.3%-17.3pp
487Propel CS-Homestead
Homestead · Propel CS-Homestead
Combined33.3%-17.3pp
488Northeast HS
Philadelphia · Philadelphia City SD
High33.2%-17.4pp
489Hazleton Area HS
Hazle Township · Hazleton Area SD
High33.1%-17.5pp
490Susquenita HS
Duncannon · Susquenita SD
High33.0%-17.6pp
491Catasauqua SHS
Northampton · Catasauqua Area SD
High32.7%-17.9pp
492Governor Mifflin SHS
Shillington · Governor Mifflin SD
High32.2%-18.4pp
493Lawrence County Career and Technical Center
New Castle · Lawrence County Career and Technical Center
High31.9%-18.7pp
494Susquehanna Community JSHS
Susquehanna · Susquehanna Community SD
High31.9%-18.7pp
495Rochester High School
Rochester · Rochester Area SD
High31.8%-18.8pp
496Sharon HS
Sharon · Sharon City SD
High31.8%-18.8pp
497Upper Darby SHS
Drexel Hill · Upper Darby SD
High31.5%-19.1pp
498Mastery CS -Thomas Campus
Philadelphia · Mastery CS-Thomas Campus
Combined31.3%-19.3pp
499Freire CS
Philadelphia · Freire CS
High31.1%-19.5pp
500Mapletown JSHS
Greensboro · Southeastern Greene SD
High31.1%-19.5pp
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.