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). 514 schools with reported Mathematics scores. State average: 43.0%.
RankSchoolLevelMathematicsvs state
151Wilson West MS
Sinking Spring · Wilson SD
Middle46.1%+3.1pp
152William Penn MS
Yardley · Pennsbury SD
Middle46.0%+3.0pp
153E N Peirce MS
West Chester · West Chester Area SD
Middle45.8%+2.8pp
154Martin Meylin MS
Lampeter · Lampeter-Strasburg SD
Middle45.8%+2.8pp
155Stroudsburg MS
Stroudsburg · Stroudsburg Area SD
Middle45.8%+2.8pp
156Selinsgrove Area MS
Selinsgrove · Selinsgrove Area SD
Middle45.6%+2.6pp
157Keith Valley MS
Horsham · Hatboro-Horsham SD
Middle45.3%+2.3pp
158Danville Area MS
Danville · Danville Area SD
Middle45.2%+2.2pp
159Hopewell El Sch
Oxford · Oxford Area SD
Middle45.2%+2.2pp
160Manor Middle School
Lancaster · Penn Manor SD
Middle45.2%+2.2pp
161Conneaut Area MS
Conneaut Lake · Conneaut SD
Middle44.7%+1.7pp
162Midd-West MS
Middleburg · Midd-West SD
Middle44.7%+1.7pp
163Spring Grove Area Intrmd Sch
Spring Grove · Spring Grove Area SD
Middle44.7%+1.7pp
164Hopewell JHS
Aliquippa · Hopewell Area SD
Middle44.6%+1.6pp
165Lycoming Valley Intrmd Sch
Williamsport · Williamsport Area SD
Middle44.6%+1.6pp
166C E McCall MS
Montoursville · Montoursville Area SD
Middle44.5%+1.5pp
167Swiftwater Interm Sch
Swiftwater · Pocono Mountain SD
Middle44.5%+1.5pp
168Ephrata Intermediate Sch
Ephrata · Ephrata Area SD
Middle44.4%+1.4pp
169James S Wilson MS
Erie · Millcreek Township SD
Middle44.1%+1.1pp
170Mars Area MS
Mars · Mars Area SD
Middle43.7%+0.7pp
171Tamanend MS
Warrington · Central Bucks SD
Middle43.6%+0.6pp
172Upper Merion Area MS
King of Prussia · Upper Merion Area SD
Middle43.6%+0.6pp
173York Suburban MS
York · York Suburban SD
Middle43.5%+0.5pp
174West Hempfield MS
Irwin · Hempfield Area SD
Middle43.4%+0.4pp
175Greencastle-Antrim MS
Greencastle · Greencastle-Antrim SD
Middle43.2%+0.2pp
176Wyoming Area Intermediate Ctr
West Pittston · Wyoming Area SD
Middle43.2%+0.2pp
177Daniel Boone Area MS
Douglassville · Daniel Boone Area SD
Middle43.0%+0.0pp
178Big Spring MS
Newville · Big Spring SD
Middle42.9%-0.1pp
179Reiffton Sch
Reading · Exeter Township SD
Middle42.9%-0.1pp
180Deer Lakes MS
Cheswick · Deer Lakes SD
Middle42.8%-0.2pp
181Lower Macungie MS
Macungie · East Penn SD
Middle42.8%-0.2pp
182Nazareth Area MS
Nazareth · Nazareth Area SD
Middle42.8%-0.2pp
183Riverside MS
Ellwood City · Riverside Beaver County SD
Middle42.8%-0.2pp
184Ryan Gloyer MS
Harmony · Seneca Valley SD
Middle42.8%-0.2pp
185Dallastown Area MS
Dallastown · Dallastown Area SD
Middle42.6%-0.4pp
186Pennridge North MS
Perkasie · Pennridge SD
Middle42.6%-0.4pp
187Kennett Middle School
Landenberg · Kennett Consolidated SD
Middle42.4%-0.6pp
188Hartman Intrmd Sch
Ellwood City · Ellwood City Area SD
Middle42.3%-0.7pp
189North Pocono MS
Moscow · North Pocono SD
Middle42.3%-0.7pp
190Dallas MS
Dallas · Dallas SD
Middle42.1%-0.9pp
191Wattsburg Area MS
Erie · Wattsburg Area SD
Middle42.1%-0.9pp
192Bedford MS
Bedford · Bedford Area SD
Middle42.0%-1.0pp
193McGuffey MS
Claysville · McGuffey SD
Middle42.0%-1.0pp
194Perkiomen Valley MS-West
Zieglerville · Perkiomen Valley SD
Middle42.0%-1.0pp
195Baldi C C A MS
Philadelphia · Philadelphia City SD
Middle41.8%-1.2pp
196Penndale MS
Lansdale · North Penn SD
Middle41.7%-1.3pp
197Greenwood MS
Millerstown · Greenwood SD
Middle41.6%-1.4pp
198Upper Moreland MS
Hatboro · Upper Moreland Township SD
Middle41.6%-1.4pp
199DuBois Area MS
DuBois · DuBois Area SD
Middle41.2%-1.8pp
200Gateway MS
Monroeville · Gateway SD
Middle41.2%-1.8pp
Page 4 of 11

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.