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
401Shippensburg Area SHS
Shippensburg · Shippensburg Area SD
High43.6%-7.0pp
402Salisbury SHS
Allentown · Salisbury Township SD
High43.5%-7.1pp
403Red Lion Area SHS
Red Lion · Red Lion Area SD
High43.3%-7.3pp
404Central Cambria HS
Ebensburg · Central Cambria SD
High43.2%-7.4pp
405York Academy Regional CS
York · York Academy Regional CS
Combined43.2%-7.4pp
406Derry Area SHS
Derry · Derry Area SD
High43.0%-7.6pp
407Cambridge Springs JSHS
Cambridge Springs · Penncrest SD
High42.6%-8.0pp
408Franklin LC
Philadelphia · Philadelphia City SD
High42.6%-8.0pp
409Interboro SHS
Prospect Park · Interboro SD
High42.6%-8.0pp
410Carbon Career & Technical Institute
Jim Thorpe · Carbon Career & Technical Institute
High42.3%-8.3pp
411River Valley HS
Blairsville · River Valley SD
High42.2%-8.4pp
412Southern Columbia HS
Catawissa · Southern Columbia Area SD
High42.0%-8.6pp
413Yough SHS
Herminie · Yough SD
High42.0%-8.6pp
414Bensalem Twp HS
Bensalem · Bensalem Township SD
High41.9%-8.7pp
415Halifax Area HS
Halifax · Halifax Area SD
High41.8%-8.8pp
416New Foundations CS
Philadelphia · New Foundations CS
Combined41.8%-8.8pp
417Bloomsburg Area HS
Bloomsburg · Bloomsburg Area SD
High41.7%-8.9pp
418Karns City Jr/Sr HS
Karns City · Karns City Area SD
High41.7%-8.9pp
419Deer Lakes HS
Cheswick · Deer Lakes SD
High41.6%-9.0pp
420Hamburg Area HS
Hamburg · Hamburg Area SD
High41.6%-9.0pp
421Lenape Technical School
Ford City · Lenape Technical School
High41.6%-9.0pp
422Schuylkill Valley HS
Leesport · Schuylkill Valley SD
High41.5%-9.1pp
423Dunmore JSHS
Dunmore · Dunmore SD
High41.2%-9.4pp
424Burgettstown MS/HS
Burgettstown · Burgettstown Area SD
High41.1%-9.5pp
425Highlands SHS
Natrona Heights · Highlands SD
High41.0%-9.6pp
426Montoursville Area SHS
Montoursville · Montoursville Area SD
High40.9%-9.7pp
427Lincoln JSHS
Ellwood City · Ellwood City Area SD
High40.6%-10.0pp
428Multicultural Academy CS
Philadelphia · Multicultural Academy CS
High40.4%-10.2pp
429Williamsport Area SHS
Williamsport · Williamsport Area SD
High40.4%-10.2pp
430Claysburg-Kimmel Sr HS
Claysburg · Claysburg-Kimmel SD
High40.3%-10.3pp
431Freedom HS
Bethlehem · Bethlehem Area SD
High40.3%-10.3pp
432Towanda Area JSHS
Towanda · Towanda Area SD
High40.2%-10.4pp
433Commodore Perry JSHS
Hadley · Commodore Perry SD
High40.0%-10.6pp
434Titusville High School
Titusville · Titusville Area SD
High40.0%-10.6pp
435West York Area HS
York · West York Area SD
High40.0%-10.6pp
436Octorara Area JSHS
Atglen · Octorara Area SD
High39.8%-10.8pp
437Fairfield Area HS
Fairfield · Fairfield Area SD
High39.7%-10.9pp
438Ringgold SHS
Monongahela · Ringgold SD
High39.6%-11.0pp
439Hill Freedman World Academy
Philadelphia · Philadelphia City SD
High39.4%-11.2pp
440Central Mountain HS
Mill Hall · Keystone Central SD
High39.0%-11.6pp
441Northgate MSHS
Pittsburgh · Northgate SD
High39.0%-11.6pp
442Maplewood JSHS
Guys Mills · Penncrest SD
High38.9%-11.7pp
443Meyersdale Area HS
Meyersdale · Meyersdale Area SD
High38.9%-11.7pp
444East Stroudsburg SHS South
East Stroudsburg · East Stroudsburg Area SD
High38.8%-11.8pp
445The Science Leadership Academy at Beeber
Philadelphia · Philadelphia City SD
High38.7%-11.9pp
446Eisenhower MS/HS
Russell · Warren County SD
High38.6%-12.0pp
447Newport HS
Newport · Newport SD
High38.6%-12.0pp
448Bethlehem-Center JSHS
Fredericktown · Bethlehem-Center SD
High38.4%-12.2pp
449Lehigh Valley Academy Regional CS
Bethlehem · Lehigh Valley Academy Regional CS
Combined38.4%-12.2pp
450Connellsville Area SHS
Connellsville · Connellsville Area SD
High38.3%-12.3pp
Page 9 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.