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
351Apollo-Ridge HS
Spring Church · Apollo-Ridge SD
High34.8%-8.2pp
352Wyalusing Valley JSHS
Wyalusing · Wyalusing Area SD
High34.8%-8.2pp
353Susquenita HS
Duncannon · Susquenita SD
High34.7%-8.3pp
354Central Mountain HS
Mill Hall · Keystone Central SD
High34.6%-8.4pp
355Allegheny-Clarion Valley HS
Foxburg · Allegheny-Clarion Valley SD
High34.5%-8.5pp
356Greenville JSHS
Greenville · Greenville Area SD
High34.5%-8.5pp
357Lackawanna Trail JSHS
Factoryville · Lackawanna Trail SD
High34.5%-8.5pp
358Salisbury SHS
Allentown · Salisbury Township SD
High34.4%-8.6pp
359Knoch HS
Saxonburg · Knoch SD
High34.3%-8.7pp
360Lakeview Middle-HS
Stoneboro · Lakeview SD
High34.3%-8.7pp
361Laurel Highlands SHS
Uniontown · Laurel Highlands SD
High34.3%-8.7pp
362Newport HS
Newport · Newport SD
High34.3%-8.7pp
363Williamsburg Community JSHS
Williamsburg · Williamsburg Community SD
High34.3%-8.7pp
364Marion Center Area JR/SR HS
Marion Center · Marion Center Area SD
High34.1%-8.9pp
365Mountain View JSHS
Kingsley · Mountain View SD
High34.0%-9.0pp
366Bristol HS
Bristol · Bristol Borough SD
High33.8%-9.2pp
367Franklin LC
Philadelphia · Philadelphia City SD
High33.7%-9.3pp
368Juniata Valley JSHS
Alexandria · Juniata Valley SD
High33.6%-9.4pp
369Freedom HS
Bethlehem · Bethlehem Area SD
High33.4%-9.6pp
370Lincoln Park Performing Arts CS
Midland · Lincoln Park Performing Arts CS
High33.3%-9.7pp
371Lenape Technical School
Ford City · Lenape Technical School
High33.2%-9.8pp
372Rocky Grove JSHS
Franklin · Valley Grove SD
High33.0%-10.0pp
373Fairfield Area HS
Fairfield · Fairfield Area SD
High32.8%-10.2pp
374Montrose Area JSHS
Montrose · Montrose Area SD
High32.8%-10.2pp
375New Castle SHS
New Castle · New Castle Area SD
High32.7%-10.3pp
376Towanda Area JSHS
Towanda · Towanda Area SD
High32.5%-10.5pp
377Belle Vernon Area HS
Belle Vernon · Belle Vernon Area SD
High32.1%-10.9pp
378Easton Area HS
Easton · Easton Area SD
High32.0%-11.0pp
379Big Spring HS
Newville · Big Spring SD
High31.9%-11.1pp
380Saegertown JSHS
Saegertown · Penncrest SD
High31.8%-11.2pp
381Upper Dauphin Area HS
Elizabethville · Upper Dauphin Area SD
High31.7%-11.3pp
382Girls HS
Philadelphia · Philadelphia City SD
High31.6%-11.4pp
383Northeast Bradford JSHS
Rome · Northeast Bradford SD
High31.5%-11.5pp
384Pittston Area SHS
Pittston · Pittston Area SD
High31.5%-11.5pp
385Jenkintown Middle/High School
Jenkintown · Jenkintown SD
High31.2%-11.8pp
386Sayre Area HS
Sayre · Sayre Area SD
High31.2%-11.8pp
387Albert Gallatin Area SHS
Uniontown · Albert Gallatin Area SD
High31.1%-11.9pp
388Burgettstown MS/HS
Burgettstown · Burgettstown Area SD
High31.0%-12.0pp
389Interboro SHS
Prospect Park · Interboro SD
High31.0%-12.0pp
390Bensalem Twp HS
Bensalem · Bensalem Township SD
High30.9%-12.1pp
391Cameron County JSHS
Emporium · Cameron County SD
High30.9%-12.1pp
392Muhlenberg HS
Reading · Muhlenberg SD
High30.9%-12.1pp
393Troy Area JSHS
Troy · Troy Area SD
High30.8%-12.2pp
394Bucks County Technical High School
Fairless Hills · Bucks County Technical High School
High30.7%-12.3pp
395Ringgold SHS
Monongahela · Ringgold SD
High30.7%-12.3pp
396Sharon HS
Sharon · Sharon City SD
High30.6%-12.4pp
397Oil City SHS
Oil City · Oil City Area SD
High30.3%-12.7pp
398Millersburg Area High School
Millersburg · Millersburg Area SD
High30.2%-12.8pp
399Clarion Area JSHS
Clarion · Clarion Area SD
High30.1%-12.9pp
400Iroquois JSHS
Erie · Iroquois SD
High30.1%-12.9pp
Page 8 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.