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
101Upper Dublin HS
Fort Washington · Upper Dublin SD
High67.3%+16.7pp
102Northwest PA Collegiate Academy
Erie · Erie City SD
High67.2%+16.6pp
103Owen J Roberts HS
Pottstown · Owen J Roberts SD
High67.2%+16.6pp
104Avon Grove CS
West Grove · Avon Grove CS
Combined67.0%+16.4pp
105Manheim Twp HS
Lancaster · Manheim Township SD
High66.8%+16.2pp
106Boyertown Area SHS
Boyertown · Boyertown Area SD
High66.7%+16.1pp
107Dauphin County Technical School
Harrisburg · Dauphin County Technical School
High66.4%+15.8pp
108Saucon Valley SHS
Hellertown · Saucon Valley SD
High66.4%+15.8pp
109Southern Lehigh SHS
Center Valley · Southern Lehigh SD
High66.3%+15.7pp
110Warrior Run JSHS
Turbotville · Warrior Run SD
High66.3%+15.7pp
111Downingtown HS East Campus
Exton · Downingtown Area SD
High66.2%+15.6pp
112Northwestern Lehigh HS
New Tripoli · Northwestern Lehigh SD
High66.2%+15.6pp
113Renaissance Academy Charter School
Phoenixville · Renaissance Academy CS
Combined66.2%+15.6pp
114Science Leadership Academy
Philadelphia · Philadelphia City SD
High66.1%+15.5pp
115Beaver Area SHS
Beaver · Beaver Area SD
High65.8%+15.2pp
116Penn Manor HS
Millersville · Penn Manor SD
High65.6%+15.0pp
117Gamp
Philadelphia · Philadelphia City SD
High65.5%+14.9pp
118Bedford SHS
Bedford · Bedford Area SD
High65.4%+14.8pp
119Ephrata SHS
Ephrata · Ephrata Area SD
High65.4%+14.8pp
120Moon Area SHS
Moon Township · Moon Area SD
High65.3%+14.7pp
121Bradford Area HS
Bradford · Bradford Area SD
High65.2%+14.6pp
122Cowanesque Valley JSHS
Westfield · Northern Tioga SD
High65.0%+14.4pp
123Iroquois JSHS
Erie · Iroquois SD
High65.0%+14.4pp
124Central York HS
York · Central York SD
High64.9%+14.3pp
125Coudersport Area JSHS
Coudersport · Coudersport Area SD
High64.9%+14.3pp
126Keystone Oaks HS
Pittsburgh · Keystone Oaks SD
High64.9%+14.3pp
127Bethel Park HS
Bethel Park · Bethel Park SD
High64.8%+14.2pp
128HS of Engineering & Science
Philadelphia · Philadelphia City SD
High64.7%+14.1pp
129Hickory HS
Hermitage · Hermitage SD
High64.7%+14.1pp
130Penns Valley Area JSHS
Spring Mills · Penns Valley Area SD
High64.6%+14.0pp
131Plum SHS
Plum · Plum Borough SD
High64.5%+13.9pp
132West Shamokin JSHS
Rural Valley · Armstrong SD
High64.4%+13.8pp
133Old Forge JSHS
Old Forge · Old Forge SD
High64.3%+13.7pp
134Union Area HS
New Castle · Union Area SD
High64.3%+13.7pp
135Blackhawk HS
Beaver Falls · Blackhawk SD
High64.1%+13.5pp
136Forest City Regional HS
Forest City · Forest City Regional SD
High64.1%+13.5pp
137Wallenpaupack Area HS
Hawley · Wallenpaupack Area SD
High64.1%+13.5pp
138Central Columbia SHS
Bloomsburg · Central Columbia SD
High63.6%+13.0pp
139Lower Dauphin HS
Hummelstown · Lower Dauphin SD
High63.2%+12.6pp
140Mechanicsburg Area SHS
Mechanicsburg · Mechanicsburg Area SD
High63.2%+12.6pp
141North Penn SHS
Lansdale · North Penn SD
High63.2%+12.6pp
142Cocalico SHS
Denver · Cocalico SD
High63.1%+12.5pp
143Gettysburg Area HS
Gettysburg · Gettysburg Area SD
High63.0%+12.4pp
144Kennard-Dale HS
Fawn Grove · South Eastern SD
High63.0%+12.4pp
145Phoenixville Area HS
Phoenixville · Phoenixville Area SD
High62.9%+12.3pp
146Punxsutawney Area HS
Punxsutawney · Punxsutawney Area SD
High62.8%+12.2pp
147Clarion Area JSHS
Clarion · Clarion Area SD
High62.3%+11.7pp
148South Side HS
Hookstown · South Side Area SD
High62.3%+11.7pp
149Conemaugh Valley JSHS
Johnstown · Conemaugh Valley SD
High62.2%+11.6pp
150Meadville Area SHS
Meadville · Crawford Central SD
High62.2%+11.6pp
Page 3 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.