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
401Southern Columbia HS
Catawissa · Southern Columbia Area SD
High42.0%-8.6pp
402Yough SHS
Herminie · Yough SD
High42.0%-8.6pp
403Bensalem Twp HS
Bensalem · Bensalem Township SD
High41.9%-8.7pp
404Halifax Area HS
Halifax · Halifax Area SD
High41.8%-8.8pp
405Bloomsburg Area HS
Bloomsburg · Bloomsburg Area SD
High41.7%-8.9pp
406Karns City Jr/Sr HS
Karns City · Karns City Area SD
High41.7%-8.9pp
407Deer Lakes HS
Cheswick · Deer Lakes SD
High41.6%-9.0pp
408Hamburg Area HS
Hamburg · Hamburg Area SD
High41.6%-9.0pp
409Lenape Technical School
Ford City · Lenape Technical School
High41.6%-9.0pp
410Schuylkill Valley HS
Leesport · Schuylkill Valley SD
High41.5%-9.1pp
411Dunmore JSHS
Dunmore · Dunmore SD
High41.2%-9.4pp
412Burgettstown MS/HS
Burgettstown · Burgettstown Area SD
High41.1%-9.5pp
413Highlands SHS
Natrona Heights · Highlands SD
High41.0%-9.6pp
414Montoursville Area SHS
Montoursville · Montoursville Area SD
High40.9%-9.7pp
415Lincoln JSHS
Ellwood City · Ellwood City Area SD
High40.6%-10.0pp
416Multicultural Academy CS
Philadelphia · Multicultural Academy CS
High40.4%-10.2pp
417Williamsport Area SHS
Williamsport · Williamsport Area SD
High40.4%-10.2pp
418Claysburg-Kimmel Sr HS
Claysburg · Claysburg-Kimmel SD
High40.3%-10.3pp
419Freedom HS
Bethlehem · Bethlehem Area SD
High40.3%-10.3pp
420Towanda Area JSHS
Towanda · Towanda Area SD
High40.2%-10.4pp
421Commodore Perry JSHS
Hadley · Commodore Perry SD
High40.0%-10.6pp
422Titusville High School
Titusville · Titusville Area SD
High40.0%-10.6pp
423West York Area HS
York · West York Area SD
High40.0%-10.6pp
424Octorara Area JSHS
Atglen · Octorara Area SD
High39.8%-10.8pp
425Fairfield Area HS
Fairfield · Fairfield Area SD
High39.7%-10.9pp
426Ringgold SHS
Monongahela · Ringgold SD
High39.6%-11.0pp
427Hill Freedman World Academy
Philadelphia · Philadelphia City SD
High39.4%-11.2pp
428Central Mountain HS
Mill Hall · Keystone Central SD
High39.0%-11.6pp
429Northgate MSHS
Pittsburgh · Northgate SD
High39.0%-11.6pp
430Maplewood JSHS
Guys Mills · Penncrest SD
High38.9%-11.7pp
431Meyersdale Area HS
Meyersdale · Meyersdale Area SD
High38.9%-11.7pp
432East Stroudsburg SHS South
East Stroudsburg · East Stroudsburg Area SD
High38.8%-11.8pp
433The Science Leadership Academy at Beeber
Philadelphia · Philadelphia City SD
High38.7%-11.9pp
434Eisenhower MS/HS
Russell · Warren County SD
High38.6%-12.0pp
435Newport HS
Newport · Newport SD
High38.6%-12.0pp
436Bethlehem-Center JSHS
Fredericktown · Bethlehem-Center SD
High38.4%-12.2pp
437Connellsville Area SHS
Connellsville · Connellsville Area SD
High38.3%-12.3pp
438Pottsville Area HS
Pottsville · Pottsville Area SD
High38.1%-12.5pp
439Albert Gallatin Area SHS
Uniontown · Albert Gallatin Area SD
High37.9%-12.7pp
440Charleroi Area HS
Charleroi · Charleroi SD
High37.9%-12.7pp
441Upper Dauphin Area HS
Elizabethville · Upper Dauphin Area SD
High37.8%-12.8pp
442Beaver Falls Area SHS
Beaver Falls · Big Beaver Falls Area SD
High37.3%-13.3pp
443Chichester SHS
Boothwyn · Chichester SD
High37.3%-13.3pp
444West Greene JSHS
Waynesburg · West Greene SD
High37.0%-13.6pp
445Southmoreland SHS
Alverton · Southmoreland SD
High36.3%-14.3pp
446York County School of Technology
York · York County School of Technology
High36.2%-14.4pp
447Antietam HS
Reading · Antietam SD
High35.7%-14.9pp
448California Area SHS
Coal Center · California Area SD
High35.6%-15.0pp
449Freedom Area SHS
Freedom · Freedom Area SD
High35.2%-15.4pp
450Pine Grove Area HS
Pine Grove · Pine Grove Area SD
High35.2%-15.4pp
Page 9 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.