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). 642 schools with reported Science scores. State average: 50.6%.
RankSchoolLevelSciencevs state
151Franklin Regional SHS
Murrysville · Franklin Regional SD
High62.1%+11.5pp
152Crestwood Secondary Campus
Mountain Top · Crestwood SD
High61.9%+11.3pp
153McConnellsburg HS
McConnellsburg · Central Fulton SD
High61.9%+11.3pp
154East Pennsboro Area SHS
Enola · East Pennsboro Area SD
High61.8%+11.2pp
155Parkland HS
Allentown · Parkland SD
High61.8%+11.2pp
156Blue Mountain HS
Schuylkill Haven · Blue Mountain SD
High61.7%+11.1pp
157Girard HS
Girard · Girard SD
High61.7%+11.1pp
158Nazareth Area HS
Nazareth · Nazareth Area SD
High61.7%+11.1pp
159Bald Eagle Area MS/SHS
Wingate · Bald Eagle Area SD
High61.6%+11.0pp
160Montrose Area JSHS
Montrose · Montrose Area SD
High61.6%+11.0pp
161Stroudsburg HS
Stroudsburg · Stroudsburg Area SD
High61.5%+10.9pp
162Upper Merion Area HS
King of Prussia · Upper Merion Area SD
High61.5%+10.9pp
163Greencastle-Antrim SHS
Greencastle · Greencastle-Antrim SD
High61.4%+10.8pp
164Line Mountain HS
Herndon · Line Mountain SD
High61.4%+10.8pp
165Somerset Area Jr-Sr HS
Somerset · Somerset Area SD
High61.2%+10.6pp
166Avonworth HS
Pittsburgh · Avonworth SD
High61.1%+10.5pp
167Blue Ridge HS
New Milford · Blue Ridge SD
High61.1%+10.5pp
168Chambersburg Area Career Magnet Sch
Chambersburg · Chambersburg Area SD
High61.0%+10.4pp
169McDowell HS
Erie · Millcreek Township SD
High61.0%+10.4pp
170Upper Perkiomen HS
Pennsburg · Upper Perkiomen SD
High61.0%+10.4pp
171North Clarion Co JSHS
Tionesta · North Clarion County SD
High60.9%+10.3pp
172Parkway Center City Middle College
Philadelphia · Philadelphia City SD
High60.9%+10.3pp
173Emmaus HS
Emmaus · East Penn SD
High60.8%+10.2pp
174Lincoln Park Performing Arts CS
Midland · Lincoln Park Performing Arts CS
High60.7%+10.1pp
175Twin Valley HS
Elverson · Twin Valley SD
High60.6%+10.0pp
176Mid Valley Secondary Center
Throop · Mid Valley SD
High60.4%+9.8pp
177Chartiers-Houston JSHS
Houston · Chartiers-Houston SD
High60.3%+9.7pp
178Grove City Area HS
Grove City · Grove City Area SD
High60.3%+9.7pp
179Hatboro-Horsham SHS
Horsham · Hatboro-Horsham SD
High60.3%+9.7pp
180Pennsbury HS
Fairless Hills · Pennsbury SD
High60.3%+9.7pp
181West Allegheny SHS
Imperial · West Allegheny SD
High60.2%+9.6pp
182Dallas SHS
Dallas · Dallas SD
High60.1%+9.5pp
183Blacklick Valley JSHS
Nanty Glo · Blacklick Valley SD
High60.0%+9.4pp
184Cochranton JSHS
Cochranton · Crawford Central SD
High60.0%+9.4pp
185Canon-McMillan SHS
Canonsburg · Canon-McMillan SD
High59.9%+9.3pp
186Northern HS
Dillsburg · Northern York County SD
High59.8%+9.2pp
187Palmerton Area HS
Palmerton · Palmerton Area SD
High59.8%+9.2pp
188Greater Latrobe SHS
Latrobe · Greater Latrobe SD
High59.7%+9.1pp
189Chestnut Ridge SHS
New Paris · Chestnut Ridge SD
High59.6%+9.0pp
190Frazier HS
Perryopolis · Frazier SD
High59.5%+8.9pp
191Loyalsock Twp SHS
Williamsport · Loyalsock Township SD
High59.5%+8.9pp
192Pittsburgh CAPA 6-12
Pittsburgh · Pittsburgh SD
High59.4%+8.8pp
193Weatherly Area HS
Weatherly · Weatherly Area SD
High59.4%+8.8pp
194Tri-Valley JSHS
Hegins · Tri-Valley SD
High59.1%+8.5pp
195Forest Hills JSHS
Sidman · Forest Hills SD
High58.9%+8.3pp
196Gateway SHS
Monroeville · Gateway SD
High58.9%+8.3pp
197Lehigh Valley Charter High School for the Arts
Bethlehem · Lehigh Valley Charter High School for the Arts
High58.9%+8.3pp
198Northeastern SHS
Manchester · Northeastern York SD
High58.8%+8.2pp
199Fort Cherry JSHS
Mc Donald · Fort Cherry SD
High58.6%+8.0pp
200Lake-Lehman JSHS
Lehman · Lake-Lehman SD
High58.6%+8.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 Science 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.