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). 613 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
201Riverside HS
Ellwood City · Riverside Beaver County SD
High50.0%+7.0pp
202Ridley HS
Folsom · Ridley SD
High49.7%+6.7pp
203Conneaut Area Senior High
Linesville · Conneaut SD
High49.6%+6.6pp
204West Chester Bayard Rustin HS
West Chester · West Chester Area SD
High49.6%+6.6pp
205Line Mountain HS
Herndon · Line Mountain SD
High49.4%+6.4pp
206Red Land SHS
Lewisberry · West Shore SD
High49.2%+6.2pp
207Everett Area HS
Everett · Everett Area SD
High48.9%+5.9pp
208Scranton HS
Scranton · Scranton SD
High48.7%+5.7pp
209Seneca Valley HS
Harmony · Seneca Valley SD
High48.7%+5.7pp
210Chambersburg Area Career Magnet Sch
Chambersburg · Chambersburg Area SD
High48.6%+5.6pp
211Cedar Crest HS
Lebanon · Cornwall-Lebanon SD
High48.3%+5.3pp
212Biglerville HS
Biglerville · Upper Adams SD
High48.2%+5.2pp
213Spring Grove Area HS
Spring Grove · Spring Grove Area SD
High48.2%+5.2pp
214Shippensburg Area SHS
Shippensburg · Shippensburg Area SD
High48.1%+5.1pp
215Wellsboro Area HS
Wellsboro · Wellsboro Area SD
High47.8%+4.8pp
216Gateway SHS
Monroeville · Gateway SD
High47.6%+4.6pp
217Mount Pleasant Area HS
Mount Pleasant · Mount Pleasant Area SD
High47.5%+4.5pp
218Somerset Area Jr-Sr HS
Somerset · Somerset Area SD
High47.4%+4.4pp
219Franklin Towne CHS
Philadelphia · Franklin Towne CHS
High47.3%+4.3pp
220Middletown Area HS
Middletown · Middletown Area SD
High47.2%+4.2pp
221North Pocono HS
Covington Twp · North Pocono SD
High47.2%+4.2pp
222Schuylkill Valley HS
Leesport · Schuylkill Valley SD
High47.2%+4.2pp
223New Oxford SHS
New Oxford · Conewago Valley SD
High47.1%+4.1pp
224Fleetwood SHS
Fleetwood · Fleetwood Area SD
High47.0%+4.0pp
225Grove City Area HS
Grove City · Grove City Area SD
High46.8%+3.8pp
226Hollidaysburg Area SHS
Hollidaysburg · Hollidaysburg Area SD
High46.8%+3.8pp
227Montoursville Area SHS
Montoursville · Montoursville Area SD
High46.8%+3.8pp
228Manheim Central SHS
Manheim · Manheim Central SD
High46.6%+3.6pp
229Pittsburgh Allderdice HS
Pittsburgh · Pittsburgh SD
High46.6%+3.6pp
230Parkway Center City Middle College
Philadelphia · Philadelphia City SD
High46.4%+3.4pp
231Dallas SHS
Dallas · Dallas SD
High46.3%+3.3pp
232North Hills HS
Pittsburgh · North Hills SD
High46.3%+3.3pp
233Conemaugh Twp Area MS/SHS
Davidsville · Conemaugh Township Area SD
High46.2%+3.2pp
234North Clarion Co JSHS
Tionesta · North Clarion County SD
High46.2%+3.2pp
235Tamaqua Area SHS
Tamaqua · Tamaqua Area SD
High46.2%+3.2pp
236Arts Academy at Benjamin Rush
Philadelphia · Philadelphia City SD
High45.7%+2.7pp
237William Tennent HS
Warminster · Centennial SD
High45.7%+2.7pp
238Forbes Road JSHS
Waterfall · Forbes Road SD
High45.5%+2.5pp
239Crestwood Secondary Campus
Mountain Top · Crestwood SD
High45.2%+2.2pp
240Wilson HS
West Lawn · Wilson SD
High45.2%+2.2pp
241Clarion-Limestone Area JSHS
Strattanville · Clarion-Limestone Area SD
High44.8%+1.8pp
242North Penn-Liberty JSHS
Liberty · Southern Tioga SD
High44.8%+1.8pp
243Quakertown Community HS
Quakertown · Quakertown Community SD
High44.8%+1.8pp
244The Science Leadership Academy at Beeber
Philadelphia · Philadelphia City SD
High44.8%+1.8pp
245Boiling Springs HS
Boiling Springs · South Middleton SD
High44.7%+1.7pp
246DuBois Area SHS
DuBois · DuBois Area SD
High44.5%+1.5pp
247Titusville High School
Titusville · Titusville Area SD
High44.5%+1.5pp
248Plum SHS
Plum · Plum Borough SD
High44.3%+1.3pp
249Mechanicsburg Area SHS
Mechanicsburg · Mechanicsburg Area SD
High44.2%+1.2pp
250Neshannock JSHS
New Castle · Neshannock Township SD
High44.1%+1.1pp
Page 5 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 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.