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
601The SD of Philadelphia Virtual Academy
Philadelphia · Philadelphia City SD
Combined12.3%-38.3pp
602Sayre William L MS
Philadelphia · Philadelphia City SD
High12.2%-38.4pp
603Esperanza Cyber CS
Philadelphia · Esperanza Cyber CS
Combined11.9%-38.7pp
604Pittsburgh Milliones 6-12
Pittsburgh · Pittsburgh SD
High11.4%-39.2pp
605Louis E Dieruff HS
Allentown · Allentown City SD
High11.3%-39.3pp
606Steelton-Highspire HS
Steelton · Steelton-Highspire SD
High11.3%-39.3pp
607Clairton MS/HS
Clairton · Clairton City SD
High10.5%-40.1pp
608Mastery CS-Gratz Campus
Philadelphia · Mastery CS-Gratz Campus
High10.5%-40.1pp
609Chester Charter Scholars Academy CS
Chester · Chester Charter Scholars Academy CS
Combined10.2%-40.4pp
610King Martin Luther HS
Philadelphia · Philadelphia City SD
High9.4%-41.2pp
611Randolph A. Philip Area Vocational-Technical High School
Philadelphia · Philadelphia City SD
High9.3%-41.3pp
612Innovative Arts Academy CS
Catasauqua · Innovative Arts Academy CS
High9.0%-41.6pp
613Kensington HS
Philadelphia · Philadelphia City SD
High9.0%-41.6pp
614STEM at Showalter
Chester · Chester-Upland SD
High9.0%-41.6pp
615Edison HS/Fareira Skills
Philadelphia · Philadelphia City SD
High8.9%-41.7pp
616Perseus House CS of Excellence
Erie · Perseus House CS of Excellence
High8.8%-41.8pp
617Parkway Northwest
Philadelphia · Philadelphia City SD
High8.5%-42.1pp
618Belmont CS
Philadelphia · Belmont CS
Combined8.3%-42.3pp
619Roxborough HS
Philadelphia · Philadelphia City SD
High8.2%-42.4pp
620Overbrook HS
Philadelphia · Philadelphia City SD
High8.0%-42.6pp
621Erie HS
Erie · Erie City SD
High7.9%-42.7pp
622Kensington Creative & Performing Arts HS
Philadelphia · Philadelphia City SD
High7.9%-42.7pp
623School of the Future
Philadelphia · Philadelphia City SD
High7.9%-42.7pp
624Monessen SHS
Monessen · Monessen City SD
High7.7%-42.9pp
625Building 21 Allentown
Allentown · Allentown City SD
High7.4%-43.2pp
626Philadelphia Military Academy at Elverson
Philadelphia · Philadelphia City SD
High7.3%-43.3pp
627South Philadelphia HS
Philadelphia · Philadelphia City SD
High7.0%-43.6pp
628Pittsburgh Perry HS
Pittsburgh · Pittsburgh SD
High6.9%-43.7pp
629Aliquippa JSHS
Aliquippa · Aliquippa SD
High6.8%-43.8pp
630Dobbins Area Vocational-Technical High School
Philadelphia · Philadelphia City SD
High6.8%-43.8pp
631Vaux HS: A Big Picture School
Philadelphia · Philadelphia City SD
High6.7%-43.9pp
632Franklin Benjamin HS
Philadelphia · Philadelphia City SD
High5.4%-45.2pp
633West Philadelphia HS
Philadelphia · Philadelphia City SD
High5.3%-45.3pp
634Phoenix Academy
Lancaster · Lancaster SD
High4.9%-45.7pp
635Imhotep Institute CHS
Philadelphia · Imhotep Institute CHS
High4.7%-45.9pp
636Harrisburg HS
Harrisburg · Harrisburg City SD
High4.6%-46.0pp
637Lincoln Leadership Academy CS
Allentown · Lincoln Leadership Academy CS
Combined4.6%-46.0pp
638Sto-Rox JSHS
McKees Rocks · Sto-Rox SD
High3.3%-47.3pp
639Building 21
Philadelphia · Philadelphia City SD
High3.1%-47.5pp
640Roosevelt Campus of the Norristown Area HS
Norristown · Norristown Area SD
High2.8%-47.8pp
641Chester HS
Chester · Chester-Upland SD
High2.7%-47.9pp
642The Workshop School
Philadelphia · Philadelphia City SD
High2.3%-48.3pp
Page 13 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.