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
151Abington SHS
Abington · Abington SD
High55.5%+12.5pp
152Northeastern SHS
Manchester · Northeastern York SD
High55.4%+12.4pp
153Pen Argyl Area HS
Pen Argyl · Pen Argyl Area SD
High55.2%+12.2pp
154Valley View HS
Archbald · Valley View SD
High55.2%+12.2pp
155Chestnut Ridge SHS
New Paris · Chestnut Ridge SD
High55.1%+12.1pp
156Kennard-Dale HS
Fawn Grove · South Eastern SD
High55.0%+12.0pp
157Phoenixville Area HS
Phoenixville · Phoenixville Area SD
High55.0%+12.0pp
158Lehighton Area HS
Lehighton · Lehighton Area SD
High54.9%+11.9pp
159River Valley HS
Blairsville · River Valley SD
High54.8%+11.8pp
160Twin Valley HS
Elverson · Twin Valley SD
High54.8%+11.8pp
161Union Area HS
New Castle · Union Area SD
High54.8%+11.8pp
162Emmaus HS
Emmaus · East Penn SD
High54.6%+11.6pp
163Marple Newtown SHS
Newtown Square · Marple Newtown SD
High54.5%+11.5pp
164Berlin Brothersvalley SHS
Berlin · Berlin Brothersvalley SD
High54.4%+11.4pp
165Elizabethtown Area SHS
Elizabethtown · Elizabethtown Area SD
High54.4%+11.4pp
166Tyrone Area HS
Tyrone · Tyrone Area SD
High54.4%+11.4pp
167Conrad Weiser HS
Robesonia · Conrad Weiser Area SD
High54.2%+11.2pp
168Daniel Boone Area HS
Birdsboro · Daniel Boone Area SD
High54.2%+11.2pp
169Capital Area School for the Arts CS
Harrisburg · Capital Area School for the Arts CS
High54.1%+11.1pp
170Northern HS
Dillsburg · Northern York County SD
High54.1%+11.1pp
171Pennridge HS
Perkasie · Pennridge SD
High53.9%+10.9pp
172Blackhawk HS
Beaver Falls · Blackhawk SD
High53.6%+10.6pp
173Garden Spot SHS
New Holland · Eastern Lancaster County SD
High53.6%+10.6pp
174Bellefonte Area HS
Bellefonte · Bellefonte Area SD
High53.4%+10.4pp
175Williamsport Area SHS
Williamsport · Williamsport Area SD
High53.3%+10.3pp
176Wallenpaupack Area HS
Hawley · Wallenpaupack Area SD
High53.1%+10.1pp
177Slippery Rock Area HS
Slippery Rock · Slippery Rock Area SD
High52.9%+9.9pp
178Upper Moreland HS
Willow Grove · Upper Moreland Township SD
High52.9%+9.9pp
179Palmerton Area HS
Palmerton · Palmerton Area SD
High52.6%+9.6pp
180Richland HS
Johnstown · Richland SD
High52.6%+9.6pp
181Canon-McMillan SHS
Canonsburg · Canon-McMillan SD
High52.5%+9.5pp
182Leechburg Area HS
Leechburg · Leechburg Area SD
High52.5%+9.5pp
183Central York HS
York · Central York SD
High52.4%+9.4pp
184McConnellsburg HS
McConnellsburg · Central Fulton SD
High52.4%+9.4pp
185Stroudsburg HS
Stroudsburg · Stroudsburg Area SD
High52.1%+9.1pp
186West Branch Area HS
Morrisdale · West Branch Area SD
High52.1%+9.1pp
187Bangor Area HS
Bangor · Bangor Area SD
High52.0%+9.0pp
188Deer Lakes HS
Cheswick · Deer Lakes SD
High52.0%+9.0pp
189Hickory HS
Hermitage · Hermitage SD
High51.9%+8.9pp
190Kiski Area HS
Vandergrift · Kiski Area SD
High51.7%+8.7pp
191Riverview JSHS
Oakmont · Riverview SD
High51.7%+8.7pp
192Muncy JSHS
Muncy · Muncy SD
High51.3%+8.3pp
193Conestoga Valley SHS
Lancaster · Conestoga Valley SD
High51.2%+8.2pp
194Benton Area HS
Benton · Benton Area SD
High51.1%+8.1pp
195Jim Thorpe Area HS
Jim Thorpe · Jim Thorpe Area SD
High50.5%+7.5pp
196Western Wayne HS
Lake Ariel · Western Wayne SD
High50.4%+7.4pp
197Waynesboro Area Senior High School
Waynesboro · Waynesboro Area SD
High50.3%+7.3pp
198Blue Ridge HS
New Milford · Blue Ridge SD
High50.0%+7.0pp
199Cambria Heights SHS
Patton · Cambria Heights SD
High50.0%+7.0pp
200Meyersdale Area HS
Meyersdale · Meyersdale Area SD
High50.0%+7.0pp
Page 4 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.