Pennsylvania schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 201 | Riverside HS Ellwood City · Riverside Beaver County SD | High | 50.0% | +7.0pp |
| 202 | Ridley HS Folsom · Ridley SD | High | 49.7% | +6.7pp |
| 203 | Conneaut Area Senior High Linesville · Conneaut SD | High | 49.6% | +6.6pp |
| 204 | West Chester Bayard Rustin HS West Chester · West Chester Area SD | High | 49.6% | +6.6pp |
| 205 | Line Mountain HS Herndon · Line Mountain SD | High | 49.4% | +6.4pp |
| 206 | Red Land SHS Lewisberry · West Shore SD | High | 49.2% | +6.2pp |
| 207 | Everett Area HS Everett · Everett Area SD | High | 48.9% | +5.9pp |
| 208 | Scranton HS Scranton · Scranton SD | High | 48.7% | +5.7pp |
| 209 | Seneca Valley HS Harmony · Seneca Valley SD | High | 48.7% | +5.7pp |
| 210 | Chambersburg Area Career Magnet Sch Chambersburg · Chambersburg Area SD | High | 48.6% | +5.6pp |
| 211 | Cedar Crest HS Lebanon · Cornwall-Lebanon SD | High | 48.3% | +5.3pp |
| 212 | Biglerville HS Biglerville · Upper Adams SD | High | 48.2% | +5.2pp |
| 213 | Spring Grove Area HS Spring Grove · Spring Grove Area SD | High | 48.2% | +5.2pp |
| 214 | Shippensburg Area SHS Shippensburg · Shippensburg Area SD | High | 48.1% | +5.1pp |
| 215 | Wellsboro Area HS Wellsboro · Wellsboro Area SD | High | 47.8% | +4.8pp |
| 216 | Gateway SHS Monroeville · Gateway SD | High | 47.6% | +4.6pp |
| 217 | Mount Pleasant Area HS Mount Pleasant · Mount Pleasant Area SD | High | 47.5% | +4.5pp |
| 218 | Somerset Area Jr-Sr HS Somerset · Somerset Area SD | High | 47.4% | +4.4pp |
| 219 | Franklin Towne CHS Philadelphia · Franklin Towne CHS | High | 47.3% | +4.3pp |
| 220 | Middletown Area HS Middletown · Middletown Area SD | High | 47.2% | +4.2pp |
| 221 | North Pocono HS Covington Twp · North Pocono SD | High | 47.2% | +4.2pp |
| 222 | Schuylkill Valley HS Leesport · Schuylkill Valley SD | High | 47.2% | +4.2pp |
| 223 | New Oxford SHS New Oxford · Conewago Valley SD | High | 47.1% | +4.1pp |
| 224 | Fleetwood SHS Fleetwood · Fleetwood Area SD | High | 47.0% | +4.0pp |
| 225 | Grove City Area HS Grove City · Grove City Area SD | High | 46.8% | +3.8pp |
| 226 | Hollidaysburg Area SHS Hollidaysburg · Hollidaysburg Area SD | High | 46.8% | +3.8pp |
| 227 | Montoursville Area SHS Montoursville · Montoursville Area SD | High | 46.8% | +3.8pp |
| 228 | Manheim Central SHS Manheim · Manheim Central SD | High | 46.6% | +3.6pp |
| 229 | Pittsburgh Allderdice HS Pittsburgh · Pittsburgh SD | High | 46.6% | +3.6pp |
| 230 | Parkway Center City Middle College Philadelphia · Philadelphia City SD | High | 46.4% | +3.4pp |
| 231 | Dallas SHS Dallas · Dallas SD | High | 46.3% | +3.3pp |
| 232 | North Hills HS Pittsburgh · North Hills SD | High | 46.3% | +3.3pp |
| 233 | Conemaugh Twp Area MS/SHS Davidsville · Conemaugh Township Area SD | High | 46.2% | +3.2pp |
| 234 | North Clarion Co JSHS Tionesta · North Clarion County SD | High | 46.2% | +3.2pp |
| 235 | Tamaqua Area SHS Tamaqua · Tamaqua Area SD | High | 46.2% | +3.2pp |
| 236 | Arts Academy at Benjamin Rush Philadelphia · Philadelphia City SD | High | 45.7% | +2.7pp |
| 237 | William Tennent HS Warminster · Centennial SD | High | 45.7% | +2.7pp |
| 238 | Forbes Road JSHS Waterfall · Forbes Road SD | High | 45.5% | +2.5pp |
| 239 | Crestwood Secondary Campus Mountain Top · Crestwood SD | High | 45.2% | +2.2pp |
| 240 | Wilson HS West Lawn · Wilson SD | High | 45.2% | +2.2pp |
| 241 | Clarion-Limestone Area JSHS Strattanville · Clarion-Limestone Area SD | High | 44.8% | +1.8pp |
| 242 | North Penn-Liberty JSHS Liberty · Southern Tioga SD | High | 44.8% | +1.8pp |
| 243 | Quakertown Community HS Quakertown · Quakertown Community SD | High | 44.8% | +1.8pp |
| 244 | The Science Leadership Academy at Beeber Philadelphia · Philadelphia City SD | High | 44.8% | +1.8pp |
| 245 | Boiling Springs HS Boiling Springs · South Middleton SD | High | 44.7% | +1.7pp |
| 246 | DuBois Area SHS DuBois · DuBois Area SD | High | 44.5% | +1.5pp |
| 247 | Titusville High School Titusville · Titusville Area SD | High | 44.5% | +1.5pp |
| 248 | Plum SHS Plum · Plum Borough SD | High | 44.3% | +1.3pp |
| 249 | Mechanicsburg Area SHS Mechanicsburg · Mechanicsburg Area SD | High | 44.2% | +1.2pp |
| 250 | Neshannock JSHS New Castle · Neshannock Township SD | High | 44.1% | +1.1pp |
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 Mathematics 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.