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). 603 schools with reported Science scores. State average: 50.6%.
RankSchoolLevelSciencevs state
351Corry Area HS
Corry · Corry Area SD
High46.7%-3.9pp
352East Juniata JSHS
McAlisterville · Juniata County SD
High46.7%-3.9pp
353Uniontown Area SHS
Uniontown · Uniontown Area SD
High46.7%-3.9pp
354Waynesboro Area Senior High School
Waynesboro · Waynesboro Area SD
High46.7%-3.9pp
355Central Dauphin SHS
Harrisburg · Central Dauphin SD
High46.5%-4.1pp
356West Perry SHS
Elliottsburg · West Perry SD
High46.4%-4.2pp
357New Brighton Area HS
New Brighton · New Brighton Area SD
High46.3%-4.3pp
358Chambersburg Area SHS
Chambersburg · Chambersburg Area SD
High46.2%-4.4pp
359Penns Manor Area JSHS
Clymer · Penns Manor Area SD
High46.0%-4.6pp
360Pocono Mountain West HS
Pocono Summit · Pocono Mountain SD
High45.8%-4.8pp
361Cedar Cliff HS
Camp Hill · West Shore SD
High45.7%-4.9pp
362Cheltenham HS
Wyncote · Cheltenham SD
High45.7%-4.9pp
363Northern Lehigh SHS
Slatington · Northern Lehigh SD
High45.7%-4.9pp
364Athens Area HS
Athens · Athens Area SD
High45.5%-5.1pp
365Jenkintown Middle/High School
Jenkintown · Jenkintown SD
High45.5%-5.1pp
366Northern Lebanon SHS
Fredericksburg · Northern Lebanon SD
High45.5%-5.1pp
367Kennett High School
Kennett Square · Kennett Consolidated SD
High45.4%-5.2pp
368Riverside HS
Ellwood City · Riverside Beaver County SD
High45.4%-5.2pp
369Wyoming Area Sec Ctr
Exeter · Wyoming Area SD
High45.4%-5.2pp
370Juniata Valley JSHS
Alexandria · Juniata Valley SD
High45.3%-5.3pp
371Carmichaels Area HS
Carmichaels · Carmichaels Area SD
High45.2%-5.4pp
372Central HS
Martinsburg · Spring Cove SD
High45.2%-5.4pp
373East Stroudsburg SHS North
Dingmans Ferry · East Stroudsburg Area SD
High45.1%-5.5pp
374Ridley HS
Folsom · Ridley SD
High45.1%-5.5pp
375Sullivan Co JSHS
Laporte · Sullivan County SD
High45.0%-5.6pp
376Eastern Lebanon Co SHS
Myerstown · Eastern Lebanon County SD
High44.8%-5.8pp
377Glendale JSHS
Flinton · Glendale SD
High44.8%-5.8pp
378Northwestern SHS
Albion · Northwestern SD
High44.8%-5.8pp
379Northeast Bradford JSHS
Rome · Northeast Bradford SD
High44.7%-5.9pp
380Springdale JSHS
Springdale · Allegheny Valley SD
High44.6%-6.0pp
381Smethport Area JSHS
Smethport · Smethport Area SD
High44.4%-6.2pp
382Union City HS
Union City · Union City Area SD
High44.4%-6.2pp
383Cranberry Area JSHS
Seneca · Cranberry Area SD
High44.3%-6.3pp
384Port Allegany JSHS
Port Allegany · Port Allegany SD
High44.3%-6.3pp
385Creative and Performing Arts
Philadelphia · Philadelphia City SD
High44.2%-6.4pp
386Tamaqua Area SHS
Tamaqua · Tamaqua Area SD
High44.2%-6.4pp
387Solanco HS
Quarryville · Solanco SD
High44.1%-6.5pp
388Elk Lake JSHS
Springville · Elk Lake SD
High43.9%-6.7pp
389Greensburg-Salem HS
Greensburg · Greensburg Salem SD
High43.9%-6.7pp
390Purchase Line JSHS
Commodore · Purchase Line SD
High43.6%-7.0pp
391Shippensburg Area SHS
Shippensburg · Shippensburg Area SD
High43.6%-7.0pp
392Salisbury SHS
Allentown · Salisbury Township SD
High43.5%-7.1pp
393Red Lion Area SHS
Red Lion · Red Lion Area SD
High43.3%-7.3pp
394Central Cambria HS
Ebensburg · Central Cambria SD
High43.2%-7.4pp
395Derry Area SHS
Derry · Derry Area SD
High43.0%-7.6pp
396Cambridge Springs JSHS
Cambridge Springs · Penncrest SD
High42.6%-8.0pp
397Franklin LC
Philadelphia · Philadelphia City SD
High42.6%-8.0pp
398Interboro SHS
Prospect Park · Interboro SD
High42.6%-8.0pp
399Carbon Career & Technical Institute
Jim Thorpe · Carbon Career & Technical Institute
High42.3%-8.3pp
400River Valley HS
Blairsville · River Valley SD
High42.2%-8.4pp
Page 8 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.