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
301Solanco HS
Quarryville · Solanco SD
High39.8%-3.2pp
302Sun Valley HS
Aston · Penn-Delco SD
High39.7%-3.3pp
303Brockway Area JSHS
Brockway · Brockway Area SD
High39.6%-3.4pp
304Cedar Cliff HS
Camp Hill · West Shore SD
High39.6%-3.4pp
305Bodine William W HS
Philadelphia · Philadelphia City SD
High39.5%-3.5pp
306Chichester SHS
Boothwyn · Chichester SD
High39.5%-3.5pp
307Blue Mountain HS
Schuylkill Haven · Blue Mountain SD
High39.4%-3.6pp
308Canton JSHS
Canton · Canton Area SD
High39.4%-3.6pp
309Mapletown JSHS
Greensboro · Southeastern Greene SD
High39.3%-3.7pp
310West Perry SHS
Elliottsburg · West Perry SD
High39.3%-3.7pp
311Central HS
Martinsburg · Spring Cove SD
High39.2%-3.8pp
312Bald Eagle Area MS/SHS
Wingate · Bald Eagle Area SD
High39.1%-3.9pp
313Carlisle Area HS
Carlisle · Carlisle Area SD
High39.0%-4.0pp
314Riverside JSHS
Taylor · Riverside SD
High38.9%-4.1pp
315Central Dauphin SHS
Harrisburg · Central Dauphin SD
High38.7%-4.3pp
316Juniata SHS
Mifflintown · Juniata County SD
High38.7%-4.3pp
317Southmoreland SHS
Alverton · Southmoreland SD
High38.7%-4.3pp
318Northern Lehigh SHS
Slatington · Northern Lehigh SD
High38.6%-4.4pp
319Connellsville Area SHS
Connellsville · Connellsville Area SD
High38.5%-4.5pp
320Corry Area HS
Corry · Corry Area SD
High38.5%-4.5pp
321Neshaminy HS
Langhorne · Neshaminy SD
High38.3%-4.7pp
322Carbon Career & Technical Institute
Jim Thorpe · Carbon Career & Technical Institute
High37.8%-5.2pp
323McGuffey HS
Claysville · McGuffey SD
High37.7%-5.3pp
324Weatherly Area HS
Weatherly · Weatherly Area SD
High37.5%-5.5pp
325Altoona Area HS
Altoona · Altoona Area SD
High37.4%-5.6pp
326Creative and Performing Arts
Philadelphia · Philadelphia City SD
High37.2%-5.8pp
327Stroudsburg JHS
Stroudsburg · Stroudsburg Area SD
High37.2%-5.8pp
328Carmichaels Area HS
Carmichaels · Carmichaels Area SD
High37.1%-5.9pp
329Kennett High School
Kennett Square · Kennett Consolidated SD
High37.1%-5.9pp
330Shenango HS
New Castle · Shenango Area SD
High36.9%-6.1pp
331Western Beaver Co JSHS
Industry · Western Beaver County SD
High36.8%-6.2pp
332Armstrong JSHS
Kittanning · Armstrong SD
High36.7%-6.3pp
333New Brighton Area HS
New Brighton · New Brighton Area SD
High36.6%-6.4pp
334Mifflin Co HS
Lewistown · Mifflin County SD
High36.5%-6.5pp
335Greensburg-Salem HS
Greensburg · Greensburg Salem SD
High36.4%-6.6pp
336York County School of Technology
York · York County School of Technology
High36.4%-6.6pp
337Harrisburg HS - SciTech Cmp
Harrisburg · Harrisburg City SD
High36.2%-6.8pp
338Millville Area JSHS
Millville · Millville Area SD
High35.9%-7.1pp
339Yough SHS
Herminie · Yough SD
High35.8%-7.2pp
340Meadville Area SHS
Meadville · Crawford Central SD
High35.6%-7.4pp
341St Marys Area SHS
Saint Marys · Saint Marys Area SD
High35.5%-7.5pp
342Wilson Area HS
Easton · Wilson Area SD
High35.5%-7.5pp
343Brandywine Heights HS
Mertztown · Brandywine Heights Area SD
High35.4%-7.6pp
344Otto-Eldred JSHS
Duke Center · Otto-Eldred SD
High35.4%-7.6pp
345Portage Area JSHS
Portage · Portage Area SD
High35.4%-7.6pp
346Brookville JSHS
Brookville · Brookville Area SD
High35.2%-7.8pp
347Coudersport Area JSHS
Coudersport · Coudersport Area SD
High35.1%-7.9pp
348Curwensville Area JSHS
Curwensville · Curwensville Area SD
High35.1%-7.9pp
349Derry Area SHS
Derry · Derry Area SD
High35.0%-8.0pp
350Dauphin County Technical School
Harrisburg · Dauphin County Technical School
High34.9%-8.1pp
Page 7 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.