Pennsylvania schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 201 | Reynolds JSHS Greenville · Reynolds SD | High | 58.6% | +8.0pp |
| 202 | Millersburg Area High School Millersburg · Millersburg Area SD | High | 58.5% | +7.9pp |
| 203 | Eastern York HS Wrightsville · Eastern York SD | High | 58.4% | +7.8pp |
| 204 | West Chester Henderson HS West Chester · West Chester Area SD | High | 58.4% | +7.8pp |
| 205 | Pottsgrove SHS Pottstown · Pottsgrove SD | High | 58.3% | +7.7pp |
| 206 | Apollo-Ridge HS Spring Church · Apollo-Ridge SD | High | 58.2% | +7.6pp |
| 207 | Spring Grove Area HS Spring Grove · Spring Grove Area SD | High | 58.0% | +7.4pp |
| 208 | West Chester East HS West Chester · West Chester Area SD | High | 58.0% | +7.4pp |
| 209 | Oley Valley SHS Oley · Oley Valley SD | High | 57.9% | +7.3pp |
| 210 | Quakertown Community HS Quakertown · Quakertown Community SD | High | 57.9% | +7.3pp |
| 211 | Windber Area HS Windber · Windber Area SD | High | 57.9% | +7.3pp |
| 212 | Neshaminy HS Langhorne · Neshaminy SD | High | 57.8% | +7.2pp |
| 213 | Pennridge HS Perkasie · Pennridge SD | High | 57.8% | +7.2pp |
| 214 | Seneca Valley HS Harmony · Seneca Valley SD | High | 57.8% | +7.2pp |
| 215 | Tulpehocken Area HS Bernville · Tulpehocken Area SD | High | 57.6% | +7.0pp |
| 216 | Wilson HS West Lawn · Wilson SD | High | 57.6% | +7.0pp |
| 217 | Penn Cambria HS Cresson · Penn Cambria SD | High | 57.4% | +6.8pp |
| 218 | Upper Moreland HS Willow Grove · Upper Moreland Township SD | High | 57.3% | +6.7pp |
| 219 | Elizabeth Forward SHS Elizabeth · Elizabeth Forward SD | High | 57.2% | +6.6pp |
| 220 | Ridgway Area HS Ridgway · Ridgway Area SD | High | 57.1% | +6.5pp |
| 221 | Homer-Center JSHS Homer City · Homer-Center SD | High | 56.9% | +6.3pp |
| 222 | Lackawanna Trail JSHS Factoryville · Lackawanna Trail SD | High | 56.9% | +6.3pp |
| 223 | Red Land SHS Lewisberry · West Shore SD | High | 56.9% | +6.3pp |
| 224 | Conneaut Area Senior High Linesville · Conneaut SD | High | 56.7% | +6.1pp |
| 225 | Kiski Area HS Vandergrift · Kiski Area SD | High | 56.6% | +6.0pp |
| 226 | Rocky Grove JSHS Franklin · Valley Grove SD | High | 56.6% | +6.0pp |
| 227 | Abington SHS Abington · Abington SD | High | 56.5% | +5.9pp |
| 228 | Brockway Area JSHS Brockway · Brockway Area SD | High | 56.5% | +5.9pp |
| 229 | Mohawk SHS New Castle · Mohawk Area SD | High | 56.4% | +5.8pp |
| 230 | Bellwood-Antis HS Bellwood · Bellwood-Antis SD | High | 56.3% | +5.7pp |
| 231 | Hempfield Area SHS Greensburg · Hempfield Area SD | High | 56.3% | +5.7pp |
| 232 | Bellefonte Area HS Bellefonte · Bellefonte Area SD | High | 56.1% | +5.5pp |
| 233 | Mathematics Science & Technology Community CS Philadelphia · Mathematics Science & Technology Community CS | Combined | 56.1% | +5.5pp |
| 234 | Western Beaver Co JSHS Industry · Western Beaver County SD | High | 56.0% | +5.4pp |
| 235 | Cedar Crest HS Lebanon · Cornwall-Lebanon SD | High | 55.9% | +5.3pp |
| 236 | Riverview JSHS Oakmont · Riverview SD | High | 55.9% | +5.3pp |
| 237 | Trinity SHS Washington · Trinity Area SD | High | 55.9% | +5.3pp |
| 238 | Garden Spot SHS New Holland · Eastern Lancaster County SD | High | 55.8% | +5.2pp |
| 239 | Shaler Area HS Pittsburgh · Shaler Area SD | High | 55.8% | +5.2pp |
| 240 | Riverside JSHS Taylor · Riverside SD | High | 55.7% | +5.1pp |
| 241 | South Park SHS South Park · South Park SD | High | 55.5% | +4.9pp |
| 242 | St Marys Area SHS Saint Marys · Saint Marys Area SD | High | 55.4% | +4.8pp |
| 243 | Philipsburg-Osceola Area HS Philipsburg · Philipsburg-Osceola Area SD | High | 55.3% | +4.7pp |
| 244 | Redbank Valley HS New Bethlehem · Redbank Valley SD | High | 55.1% | +4.5pp |
| 245 | Lehighton Area HS Lehighton · Lehighton Area SD | High | 54.9% | +4.3pp |
| 246 | Allegheny-Clarion Valley HS Foxburg · Allegheny-Clarion Valley SD | High | 54.8% | +4.2pp |
| 247 | Exeter Twp SHS Reading · Exeter Township SD | High | 54.7% | +4.1pp |
| 248 | Fleetwood SHS Fleetwood · Fleetwood Area SD | High | 54.6% | +4.0pp |
| 249 | Bangor Area HS Bangor · Bangor Area SD | High | 54.5% | +3.9pp |
| 250 | Dover Area HS Dover · Dover Area SD | High | 54.5% | +3.9pp |
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.