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). 515 schools with reported English Language Arts scores. State average: 51.1%.
RankSchoolLevelEnglish Language Artsvs state
151Southern Columbia MS
Catawissa · Southern Columbia Area SD
Middle59.9%+8.8pp
152Upper Moreland MS
Hatboro · Upper Moreland Township SD
Middle59.9%+8.8pp
153Trinity MS
Washington · Trinity Area SD
Middle59.7%+8.6pp
154Knoch MS
Saxonburg · Knoch SD
Middle59.6%+8.5pp
155Riverside MS
Ellwood City · Riverside Beaver County SD
Middle59.4%+8.3pp
156Indiana Area JHS
Indiana · Indiana Area SD
Middle59.3%+8.2pp
157Greencastle-Antrim MS
Greencastle · Greencastle-Antrim SD
Middle59.2%+8.1pp
158Bedford MS
Bedford · Bedford Area SD
Middle59.1%+8.0pp
159Shaler Area El Sch
Glenshaw · Shaler Area SD
Middle58.9%+7.8pp
160James S Wilson MS
Erie · Millcreek Township SD
Middle58.8%+7.7pp
161Annville-Cleona MS
Annville · Annville-Cleona SD
Middle58.7%+7.6pp
162Central Cambria MS
Ebensburg · Central Cambria SD
Middle58.6%+7.5pp
163Southern MS
Glen Rock · Southern York County SD
Middle58.6%+7.5pp
164Central Columbia MS
Bloomsburg · Central Columbia SD
Middle58.5%+7.4pp
165Baldi C C A MS
Philadelphia · Philadelphia City SD
Middle58.2%+7.1pp
166Sinking Springs El Sch
York · Central York SD
Middle58.2%+7.1pp
167Cedar Crest MS
Lebanon · Cornwall-Lebanon SD
Middle58.1%+7.0pp
168West Hempfield MS
Irwin · Hempfield Area SD
Middle58.1%+7.0pp
169Central Dauphin MS
Harrisburg · Central Dauphin SD
Middle57.8%+6.7pp
170Dallastown Area Intermediate Sch
York · Dallastown Area SD
Middle57.8%+6.7pp
171Hartman Intrmd Sch
Ellwood City · Ellwood City Area SD
Middle57.7%+6.6pp
172Chartiers Valley MS
Bridgeville · Chartiers Valley SD
Middle57.5%+6.4pp
173Jersey Shore Area MS
Jersey Shore · Jersey Shore Area SD
Middle57.5%+6.4pp
174Oakview El Sch
West Middlesex · West Middlesex Area SD
Middle57.3%+6.2pp
175Upper Merion Area MS
King of Prussia · Upper Merion Area SD
Middle57.3%+6.2pp
176Delahunty MS
Hermitage · Hermitage SD
Middle57.1%+6.0pp
177Kiski Area Upper El Sch
Apollo · Kiski Area SD
Middle57.1%+6.0pp
178Pennwood MS
Yardley · Pennsbury SD
Middle57.1%+6.0pp
179William Penn MS
Yardley · Pennsbury SD
Middle57.1%+6.0pp
180Allen MS
Camp Hill · West Shore SD
Middle57.0%+5.9pp
181Bangor Area MS
Bangor · Bangor Area SD
Middle57.0%+5.9pp
182North East Middle School
North East · North East SD
Middle57.0%+5.9pp
183Tamanend MS
Warrington · Central Bucks SD
Middle57.0%+5.9pp
184Union City MS
Union City · Union City Area SD
Middle57.0%+5.9pp
185Mohawk JHS
New Castle · Mohawk Area SD
Middle56.9%+5.8pp
186Northley MS
Aston · Penn-Delco SD
Middle56.9%+5.8pp
187Elizabethtown Area MS
Elizabethtown · Elizabethtown Area SD
Middle56.8%+5.7pp
188Elizabeth Forward MS
Elizabeth · Elizabeth Forward SD
Middle56.6%+5.5pp
189Wilson West MS
Sinking Spring · Wilson SD
Middle56.6%+5.5pp
190Bellefonte Area MS
Bellefonte · Bellefonte Area SD
Middle56.5%+5.4pp
191South Side MS
Hookstown · South Side Area SD
Middle56.5%+5.4pp
192North Star East MS
Stoystown · North Star SD
Middle56.3%+5.2pp
193Pennridge Central MS
Perkasie · Pennridge SD
Middle56.3%+5.2pp
194Ridgway Area MS
Ridgway · Ridgway Area SD
Middle56.3%+5.2pp
195California Area MS
Coal Center · California Area SD
Middle56.2%+5.1pp
196Milton Area MS
Milton · Milton Area SD
Middle56.2%+5.1pp
197Northern Bedford County MS
Loysburg · Northern Bedford County SD
Middle56.2%+5.1pp
198Chestnut Ridge MS
Fishertown · Chestnut Ridge SD
Middle56.1%+5.0pp
199Penndale MS
Lansdale · North Penn SD
Middle56.1%+5.0pp
200Boyertown Area MS-West
Boyertown · Boyertown Area SD
Middle56.0%+4.9pp
Page 4 of 11

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.