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). 2,690 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
751West Chester East HS
West Chester · West Chester Area SD
High58.7%+15.7pp
752West End El Sch
Meadville · Crawford Central SD
Elementary58.7%+15.7pp
753West Greene El Ctr
Waynesburg · West Greene SD
Elementary58.7%+15.7pp
754C G Johnson El Sch
Reynoldsville · DuBois Area SD
Elementary58.6%+15.6pp
755Smithfield El Sch
East Stroudsburg · East Stroudsburg Area SD
Elementary58.6%+15.6pp
756West Chester Henderson HS
West Chester · West Chester Area SD
High58.6%+15.6pp
757Bellaire El Sch
Carlisle · Carlisle Area SD
Elementary58.5%+15.5pp
758Cambria Heights El Sch
Carrolltown · Cambria Heights SD
Elementary58.5%+15.5pp
759Kissel Hill El Sch
Lititz · Warwick SD
Elementary58.5%+15.5pp
760Oxford Valley El Sch
Fairless Hills · Pennsbury SD
Elementary58.5%+15.5pp
761Cocalico MS
Denver · Cocalico SD
Middle58.4%+15.4pp
762Fairfield Area El Sch
Fairfield · Fairfield Area SD
Elementary58.4%+15.4pp
763Huntingdon Area SHS
Huntingdon · Huntingdon Area SD
High58.4%+15.4pp
764Pleasant Hills MS
Pittsburgh · West Jefferson Hills SD
Middle58.4%+15.4pp
765Washington El Sch
Hanover · Hanover Public SD
Elementary58.4%+15.4pp
766Wissahickon MS
Ambler · Wissahickon SD
Middle58.4%+15.4pp
767Crafton El Sch
Pittsburgh · Carlynton SD
Elementary58.3%+15.3pp
768East Pennsboro Area SHS
Enola · East Pennsboro Area SD
High58.3%+15.3pp
769Greater Latrobe SHS
Latrobe · Greater Latrobe SD
High58.3%+15.3pp
770Hackett Horatio B Sch
Philadelphia · Philadelphia City SD
Elementary58.3%+15.3pp
771Latrobe El Sch
Latrobe · Greater Latrobe SD
Elementary58.3%+15.3pp
772Palisades HS
Kintnersville · Palisades SD
High58.3%+15.3pp
773Union Memorial El Sch
New Castle · Union Area SD
Elementary58.3%+15.3pp
774Wilmington Area El Sch
New Wilmington · Wilmington Area SD
Elementary58.3%+15.3pp
775Allison Park El Sch
Houston · Chartiers-Houston SD
Elementary58.2%+15.2pp
776East Petersburg El Sch
East Petersburg · Hempfield SD
Elementary58.2%+15.2pp
777Riverside El Sch
Ellwood City · Riverside Beaver County SD
Elementary58.2%+15.2pp
778South Western SHS
Hanover · South Western SD
High58.2%+15.2pp
779Ehrman Crest MS
Cranberry Township · Seneca Valley SD
Middle58.1%+15.1pp
780Pine-Richland MS
Gibsonia · Pine-Richland SD
Middle58.1%+15.1pp
781South Mountain El Sch
Dillsburg · Northern York County SD
Elementary58.1%+15.1pp
782South Side HS
Hookstown · South Side Area SD
High58.1%+15.1pp
783Winding Creek El Sch
Mechanicsburg · Cumberland Valley SD
Elementary58.1%+15.1pp
784Frank Anne Sch
Philadelphia · Philadelphia City SD
Elementary58.0%+15.0pp
785Jefferson El Sch
Emmaus · East Penn SD
Elementary58.0%+15.0pp
786Miller Heights El Sch
Bethlehem · Bethlehem Area SD
Elementary58.0%+15.0pp
787Boyertown Area MS-East
Gilbertsville · Boyertown Area SD
Middle57.9%+14.9pp
788Dayton El Sch
Dayton · Armstrong SD
Elementary57.9%+14.9pp
789East Pennsboro El Sch
Enola · East Pennsboro Area SD
Elementary57.9%+14.9pp
790Moscow El Sch
Moscow · North Pocono SD
Elementary57.9%+14.9pp
791Boothwyn El Sch
Boothwyn · Chichester SD
Elementary57.8%+14.8pp
792Bellwood-Antis HS
Bellwood · Bellwood-Antis SD
High57.7%+14.7pp
793Bermudian Springs El Sch
York Springs · Bermudian Springs SD
Elementary57.7%+14.7pp
794Dover Area HS
Dover · Dover Area SD
High57.7%+14.7pp
795Mount Nittany MS
State College · State College Area SD
Middle57.7%+14.7pp
796Myrtle Ave Sch
Pittsburgh · Keystone Oaks SD
Elementary57.7%+14.7pp
797Nazareth Area Intermediate Sch
Nazareth · Nazareth Area SD
Middle57.7%+14.7pp
798Oak Park El Sch
Lansdale · North Penn SD
Elementary57.7%+14.7pp
799Rolling Hills El Sch
Holland · Council Rock SD
Elementary57.7%+14.7pp
800Springhouse MS
Allentown · Parkland SD
Middle57.7%+14.7pp
Page 16 of 54

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.