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
201Central Dauphin MS
Harrisburg · Central Dauphin SD
Middle41.1%-1.9pp
202Marticville MS
Pequea · Penn Manor SD
Middle40.8%-2.2pp
203Crossroads MS
Lewisberry · West Shore SD
Middle40.7%-2.3pp
204Highland MS
Beaver Falls · Blackhawk SD
Middle40.7%-2.3pp
205Maple Point MS
Langhorne · Neshaminy SD
Middle40.5%-2.5pp
206Albert Gallatin South MS
Point Marion · Albert Gallatin Area SD
Middle40.4%-2.6pp
207Central York MS
York · Central York SD
Middle40.3%-2.7pp
208Leechburg Area MS
Leechburg · Leechburg Area SD
Middle40.3%-2.7pp
209Manheim Central MS
Manheim · Manheim Central SD
Middle40.2%-2.8pp
210Bellefonte Area MS
Bellefonte · Bellefonte Area SD
Middle40.1%-2.9pp
211Conrad Weiser MS
Robesonia · Conrad Weiser Area SD
Middle40.1%-2.9pp
212Delaware Valley Middle School
Milford · Delaware Valley SD
Middle40.1%-2.9pp
213Elizabeth Forward MS
Elizabeth · Elizabeth Forward SD
Middle40.1%-2.9pp
214Mifflinburg Area MS
Mifflinburg · Mifflinburg Area SD
Middle40.1%-2.9pp
215Phoenixville Area MS
Phoenixville · Phoenixville Area SD
Middle40.1%-2.9pp
216Annville-Cleona MS
Annville · Annville-Cleona SD
Middle39.9%-3.1pp
217Butler Area IHS
Butler · Butler Area SD
Middle39.9%-3.1pp
218J R Fugett MS
West Chester · West Chester Area SD
Middle39.9%-3.1pp
219Windber Area MS
Windber · Windber Area SD
Middle39.9%-3.1pp
220North Hills El Sch
York · Central York SD
Middle39.8%-3.2pp
221Pennridge Central MS
Perkasie · Pennridge SD
Middle39.8%-3.2pp
222Plum MS
Pittsburgh · Plum Borough SD
Middle39.7%-3.3pp
223South Park MS
South Park · South Park SD
Middle39.7%-3.3pp
224McConnellsburg MS
McConnellsburg · Central Fulton SD
Middle39.6%-3.4pp
225North East Middle School
North East · North East SD
Middle39.5%-3.5pp
226Poquessing MS
Feasterville Trevose · Neshaminy SD
Middle39.5%-3.5pp
227Jersey Shore Area MS
Jersey Shore · Jersey Shore Area SD
Middle39.4%-3.6pp
228Bloomsburg Area MS
Bloomsburg · Bloomsburg Area SD
Middle39.2%-3.8pp
229Knoch MS
Saxonburg · Knoch SD
Middle38.9%-4.1pp
230Trinity MS
Washington · Trinity Area SD
Middle38.9%-4.1pp
231Klinger MS
Southampton · Centennial SD
Middle38.8%-4.2pp
232Upper Adams MS
Biglerville · Upper Adams SD
Middle38.8%-4.2pp
233Bermudian Springs MS
York Springs · Bermudian Springs SD
Middle38.7%-4.3pp
234Freedom Area MS
Freedom · Freedom Area SD
Middle38.7%-4.3pp
235Gerald G Huesken MS
Lancaster · Conestoga Valley SD
Middle38.7%-4.3pp
236Loyalsock Twp MS
Williamsport · Loyalsock Township SD
Middle38.6%-4.4pp
237Rommelt El Sch
South Williamsport · South Williamsport Area SD
Middle38.5%-4.5pp
238Milton Area MS
Milton · Milton Area SD
Middle38.4%-4.6pp
239Chartiers Valley MS
Bridgeville · Chartiers Valley SD
Middle38.3%-4.7pp
240Fairfield Area MS
Fairfield · Fairfield Area SD
Middle38.2%-4.8pp
241Palisades MS
Kintnersville · Palisades SD
Middle38.2%-4.8pp
242Kutztown Area MS
Kutztown · Kutztown Area SD
Middle38.0%-5.0pp
243Dingman-Delaware MS
Dingmans Ferry · Delaware Valley SD
Middle37.9%-5.1pp
244New Oxford MS
New Oxford · Conewago Valley SD
Middle37.9%-5.1pp
245Derry Area MS
Derry · Derry Area SD
Middle37.8%-5.2pp
246Cedar Crest MS
Lebanon · Cornwall-Lebanon SD
Middle37.4%-5.6pp
247Cedarbrook MS
Wyncote · Cheltenham SD
Middle37.4%-5.6pp
248Donegal JHS
Mount Joy · Donegal SD
Middle37.4%-5.6pp
249Dover Area MS
Dover · Dover Area SD
Middle37.4%-5.6pp
250Floyd C Fretz MS
Bradford · Bradford Area SD
Middle37.2%-5.8pp
Page 5 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.