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). 623 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
401Carlynton JSHS
Carnegie · Carlynton SD
High51.1%+0.0pp
402Riverside JSHS
Taylor · Riverside SD
High51.0%-0.1pp
403Wyoming Valley West SHS
Plymouth · Wyoming Valley West SD
High50.9%-0.2pp
404Wilkes-Barre Area HS
Plains · Wilkes-Barre Area SD
High50.8%-0.3pp
405Muncy JSHS
Muncy · Muncy SD
High50.7%-0.4pp
406Springdale JSHS
Springdale · Allegheny Valley SD
High50.7%-0.4pp
407Tri-Valley JSHS
Hegins · Tri-Valley SD
High50.7%-0.4pp
408National Constitution Center HS
Philadelphia · Philadelphia City SD
High50.6%-0.5pp
409Beaver Falls Area SHS
Beaver Falls · Big Beaver Falls Area SD
High50.5%-0.6pp
410McCaskey Campus
Lancaster · Lancaster SD
High50.5%-0.6pp
411Northeast HS
Philadelphia · Philadelphia City SD
High50.4%-0.7pp
412Shamokin Area HS
Shamokin · Shamokin Area SD
High50.4%-0.7pp
413Coatesville Area SHS
Coatesville · Coatesville Area SD
High50.3%-0.8pp
414Stroudsburg JHS
Stroudsburg · Stroudsburg Area SD
High50.3%-0.8pp
415Waynesburg Central JSHS
Waynesburg · Central Greene SD
High50.3%-0.8pp
416James Buchanan HS
Mercersburg · Tuscarora SD
High50.0%-1.1pp
417New Brighton Area HS
New Brighton · New Brighton Area SD
High50.0%-1.1pp
418Robeson HS for Human Services
Philadelphia · Philadelphia City SD
High50.0%-1.1pp
419Susquenita HS
Duncannon · Susquenita SD
High50.0%-1.1pp
420Old Forge JSHS
Old Forge · Old Forge SD
High49.6%-1.5pp
421Pottstown HS
Pottstown · Pottstown SD
High49.5%-1.6pp
422Burgettstown MS/HS
Burgettstown · Burgettstown Area SD
High49.3%-1.8pp
423City CHS
Pittsburgh · City CHS
High49.3%-1.8pp
424Southmoreland SHS
Alverton · Southmoreland SD
High49.3%-1.8pp
425California Area SHS
Coal Center · California Area SD
High49.2%-1.9pp
426East Stroudsburg SHS South
East Stroudsburg · East Stroudsburg Area SD
High49.2%-1.9pp
427Union HS
Rimersburg · Union SD
High49.2%-1.9pp
428Forbes Road JSHS
Waterfall · Forbes Road SD
High49.1%-2.0pp
429Marion Center Area JR/SR HS
Marion Center · Marion Center Area SD
High48.8%-2.3pp
430Rochester High School
Rochester · Rochester Area SD
High48.8%-2.3pp
431Glendale JSHS
Flinton · Glendale SD
High48.6%-2.5pp
432Sayre Area HS
Sayre · Sayre Area SD
High48.6%-2.5pp
433Shade JSHS
Cairnbrook · Shade-Central City SD
High48.6%-2.5pp
434Parkway West
Philadelphia · Philadelphia City SD
High48.5%-2.6pp
435Westmont Hilltop JSHS
Johnstown · Westmont Hilltop SD
High48.5%-2.6pp
436Commodore Perry JSHS
Hadley · Commodore Perry SD
High48.3%-2.8pp
437Northgate MSHS
Pittsburgh · Northgate SD
High48.2%-2.9pp
438Pittsburgh Carrick HS
Pittsburgh · Pittsburgh SD
High48.2%-2.9pp
439Washington HS
Washington · Washington SD
High48.1%-3.0pp
440Pen Argyl Area HS
Pen Argyl · Pen Argyl Area SD
High47.9%-3.2pp
441Sharon HS
Sharon · Sharon City SD
High47.9%-3.2pp
442Hazleton Area HS
Hazle Township · Hazleton Area SD
High47.2%-3.9pp
443Minersville Area JSHS
Pottsville · Minersville Area SD
High47.2%-3.9pp
444Punxsutawney Area HS
Punxsutawney · Punxsutawney Area SD
High47.2%-3.9pp
445Iroquois JSHS
Erie · Iroquois SD
High47.1%-4.0pp
446Laurel Highlands SHS
Uniontown · Laurel Highlands SD
High47.1%-4.0pp
447Bucks County Technical High School
Fairless Hills · Bucks County Technical High School
High46.9%-4.2pp
448Carmichaels Area HS
Carmichaels · Carmichaels Area SD
High46.8%-4.3pp
449Lenape Technical School
Ford City · Lenape Technical School
High46.8%-4.3pp
450Muhlenberg HS
Reading · Muhlenberg SD
High46.7%-4.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 English Language Arts 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.