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
401Eastern Lebanon Co MS
Myerstown · Eastern Lebanon County SD
Middle22.1%-20.9pp
402St Marys Area MS
Saint Marys · Saint Marys Area SD
Middle22.0%-21.0pp
403Lamberton MS
Carlisle · Carlisle Area SD
Middle21.7%-21.3pp
404Tussey Mountain MS
Saxton · Tussey Mountain SD
Middle21.0%-22.0pp
405C E Cole Intermediate Sch
Reading · Muhlenberg SD
Middle20.9%-22.1pp
406New Brighton Area MS
New Brighton · New Brighton Area SD
Middle20.9%-22.1pp
407Chichester MS
Boothwyn · Chichester SD
Middle20.8%-22.2pp
408Easton Area MS
Easton · Easton Area SD
Middle20.5%-22.5pp
409Penn Cambria MS
Gallitzin · Penn Cambria SD
Middle20.4%-22.6pp
410J T Lambert Intermediate Sch
East Stroudsburg · East Stroudsburg Area SD
Middle20.3%-22.7pp
411Everett Area MS
Everett · Everett Area SD
Middle20.0%-23.0pp
412Charleroi Area MS
Charleroi · Charleroi SD
Middle19.9%-23.1pp
413Muhlenberg Jr HS
Reading · Muhlenberg SD
Middle19.4%-23.6pp
414Swift MS
Quarryville · Solanco SD
Middle19.1%-23.9pp
415Newport MS
Newport · Newport SD
Middle19.0%-24.0pp
416Castor Gardens MS
Philadelphia · Philadelphia City SD
Middle18.8%-24.2pp
417Tuscarora MS
Mifflintown · Juniata County SD
Middle18.6%-24.4pp
418Mifflin Co MS
Lewistown · Mifflin County SD
Middle18.5%-24.5pp
4196th Grade Center
Quakertown · Quakertown Community SD
Middle18.3%-24.7pp
420Scott MS
Coatesville · Coatesville Area SD
Middle18.3%-24.7pp
421Eisenhower MS
Norristown · Norristown Area SD
Middle17.6%-25.4pp
422Line Mountain MS
Herndon · Line Mountain SD
Middle17.6%-25.4pp
423Solomon/Plains MS
Plains · Wilkes-Barre Area SD
Middle17.3%-25.7pp
424Brownsville Area MS
Brownsville · Brownsville Area SD
Middle17.2%-25.8pp
425Bristol MS
Bristol · Bristol Borough SD
Middle17.1%-25.9pp
426Shamokin Area Intermediate Sch
Coal Township · Shamokin Area SD
Middle17.1%-25.9pp
427Frazier MS
Perryopolis · Frazier SD
Middle17.0%-26.0pp
428Panther Valley Intermediate Sch
Lansford · Panther Valley SD
Middle16.9%-26.1pp
429Rochester MS
Rochester · Rochester Area SD
Middle16.9%-26.1pp
430Steel Valley MS
Munhall · Steel Valley SD
Middle16.9%-26.1pp
431Carmichaels Area MS
Carmichaels · Carmichaels Area SD
Middle16.7%-26.3pp
432Reynolds MS
Lancaster · Lancaster SD
Middle16.6%-26.4pp
433South Allegheny MS
McKeesport · South Allegheny SD
Middle16.3%-26.7pp
434West Scranton Intrmd Sch
Scranton · Scranton SD
Middle16.2%-26.8pp
435Lincoln MS
Lancaster · Lancaster SD
Middle16.1%-26.9pp
436Swatara MS
Steelton · Central Dauphin SD
Middle16.0%-27.0pp
437Pittston Area MS
Pittston · Pittston Area SD
Middle15.7%-27.3pp
438Central Dauphin East MS
Harrisburg · Central Dauphin SD
Middle15.4%-27.6pp
439Neil A Armstrong MS
Fairless Hills · Bristol Township SD
Middle15.4%-27.6pp
440Washington Junior High School
Washington · Washington SD
Middle15.3%-27.7pp
441Ambridge Area MS
Freedom · Ambridge Area SD
Middle14.9%-28.1pp
442Northeast MS
Bethlehem · Bethlehem Area SD
Middle14.8%-28.2pp
443Strong Vincent MS
Erie · Erie City SD
Middle14.8%-28.2pp
444Wheatland MS
Lancaster · Lancaster SD
Middle14.6%-28.4pp
445Pottstown MS
Pottstown · Pottstown SD
Middle14.5%-28.5pp
446Susquehanna Twp MS
Harrisburg · Susquehanna Township SD
Middle14.5%-28.5pp
447Fannett-Metal MS
Willow Hill · Fannett-Metal SD
Middle14.1%-28.9pp
448Greater Nanticoke Area Ed Ctr
Nanticoke · Greater Nanticoke Area SD
Middle14.0%-29.0pp
449Pittsburgh Sterrett 6-8
Pittsburgh · Pittsburgh SD
Middle14.0%-29.0pp
450Lafayette MS
Uniontown · Uniontown Area SD
Middle13.8%-29.2pp
Page 9 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.