Best High Schools in Pennsylvania (2025-26)
Every ranked high school in Pennsylvania, ordered by SchoolGrade. A grade rewards actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact. Click a column heading to sort, or filter by school, city or district.
Pennsylvania rankings: High Schools · Middle Schools · Elementary Schools
Pennsylvania high schools ranked, 1 to 500 of 643
Page 1 · Page 2 (500 schools per page)
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | A+ | Downingtown Stem Academy | Downingtown | Downingtown Area SD | 99% | 84% | Greatly Exceeds Expectations | 924 |
| #2 | A+ | Wilkes Barre Area Sd Stem Academy | Plains | Wilkes-Barre Area SD | 93% | 62% | Greatly Exceeds Expectations | 80 |
| #3 | A+ | Fox Chapel Area HS | Pittsburgh | Fox Chapel Area SD | 91% | 78% | Greatly Exceeds Expectations | 1,283 |
| #4 | A+ | Penn Trafford HS | Harrison City | Penn-Trafford SD | 89% | 71% | Greatly Exceeds Expectations | 1,263 |
| #5 | A+ | Lower Merion HS | Ardmore | Lower Merion SD | 88% | 84% | Meets Expectations | 1,712 |
| #6 | A+ | Freeport Area Shs | Freeport | Freeport Area SD | 87% | 71% | Greatly Exceeds Expectations | 546 |
| #7 | A+ | Mt Lebanon Shs | Pittsburgh | Mt Lebanon SD | 86% | 69% | Greatly Exceeds Expectations | 1,840 |
| #8 | A+ | Peters Twp HS | Mcmurray | Peters Township SD | 86% | 87% | Meets Expectations | 1,226 |
| #9 | A+ | State College Area HS State College | State College | State College Area SD | 86% | 75% | Exceeds Expectations | 2,410 |
| #10 | A+ | Harriton Shs Rosemont | Rosemont | Lower Merion SD | 85% | 84% | Meets Expectations | 1,261 |
| #11 | A+ | Pine Richland HS | Gibsonia | Pine-Richland SD | 85% | 85% | Meets Expectations | 1,413 |
| #12 | A+ | Radnor Shs | Radnor | Radnor Township SD | 85% | 79% | Meets Expectations | 1,126 |
| #13 | A+ | Upper Saint Clair HS | Pittsburgh | Upper St. Clair SD | 85% | 87% | Doesn't Meet Expectations | 1,288 |
| #14 | A+ | Springfield HS | Springfield | Springfield SD | 84% | 66% | Greatly Exceeds Expectations | 1,375 |
| #15 | A+ | Central Bucks HS East | Doylestown | Central Bucks SD | 83% | 87% | Doesn't Meet Expectations | 1,365 |
| #16 | A+ | Conestoga Shs | Berwyn | Tredyffrin-Easttown SD | 82% | 86% | Doesn't Meet Expectations | 2,347 |
| #17 | A+ | New Hope Solebury HS | New Hope | New Hope-Solebury SD | 82% | 81% | Meets Expectations | 445 |
| #18 | A+ | Haverford Shs | Havertown | Haverford Township SD | 81% | 77% | Meets Expectations | 2,005 |
| #19 | A+ | Palmyra Area Shs | Palmyra | Palmyra Area SD | 81% | 63% | Greatly Exceeds Expectations | 1,181 |
| #20 | A+ | Thomas Jefferson HS | Jefferson Hills | West Jefferson Hills SD | 81% | 73% | Exceeds Expectations | 949 |
| #21 | A+ | Unionville HS | Kennett Square | Unionville-Chadds Ford SD | 81% | 89% | Doesn't Meet Expectations | 1,306 |
| #22 | A+ | Fairview HS | Fairview | Fairview SD | 80% | 73% | Exceeds Expectations | 588 |
| #23 | A+ | Hampton HS | Allison Park | Hampton Township SD | 80% | 88% | Doesn't Meet Expectations | 900 |
| #24 | A+ | Hershey HS | Hershey | Derry Township SD | 80% | 68% | Exceeds Expectations | 1,093 |
| #25 | A+ | Plymouth Whitemarsh Shs | Plymouth Meeting | Colonial SD | 80% | 71% | Exceeds Expectations | 1,552 |
| #26 | A+ | South Fayette Twp HS | Mcdonald | South Fayette Township SD | 80% | 78% | Meets Expectations | 1,074 |
| #27 | A+ | Delaware Valley HS | Milford | Delaware Valley SD | 79% | 53% | Greatly Exceeds Expectations | 1,418 |
| #28 | A+ | Honesdale HS | Honesdale | Wayne Highlands SD | 79% | 51% | Greatly Exceeds Expectations | 697 |
| #29 | A+ | Lewisburg HS | Lewisburg | Lewisburg Area SD | 79% | 70% | Exceeds Expectations | 610 |
| #30 | A+ | North Allegheny HS | Wexford | North Allegheny SD | 79% | 86% | Doesn't Meet Expectations | 2,666 |
| #31 | A+ | Quaker Valley HS | Leetsdale | Quaker Valley SD | 79% | 80% | Meets Expectations | 581 |
| #32 | A+ | Abington Heights HS | Clarks Summit | Abington Heights SD | 78% | 73% | Meets Expectations | 1,127 |
| #33 | A+ | Academy At Palumbo (Magnet) | Philadelphia | Philadelphia City SD | 78% | 75% | Meets Expectations | 1,179 |
| #34 | A+ | Central HS (Magnet) | Philadelphia | Philadelphia City SD | 78% | 77% | Meets Expectations | 2,364 |
| #35 | A+ | Council Rock HS North | Newtown | Council Rock SD | 78% | 87% | Doesn't Meet Expectations | 1,622 |
| #36 | A+ | Garnet Valley HS | Glen Mills | Garnet Valley SD | 78% | 88% | Underperforms Expectations | 1,546 |
| #37 | A+ | Penncrest HS | Media | Rose Tree Media SD | 78% | 84% | Doesn't Meet Expectations | 1,212 |
| #38 | A+ | Cumberland Valley HS | Mechanicsburg | Cumberland Valley SD | 77% | 67% | Exceeds Expectations | 3,035 |
| #39 | A+ | Norwin Shs | North Huntingdon | Norwin SD | 76% | 70% | Meets Expectations | 1,636 |
| #40 | A+ | Strath Haven HS | Wallingford | Wallingford-Swarthmore SD | 76% | 85% | Doesn't Meet Expectations | 1,159 |
| #41 | A+ | York Suburban Shs | York | York Suburban SD | 76% | 51% | Greatly Exceeds Expectations | 873 |
| #42 | A+ | Camp Hill Shs | Camp Hill | Camp Hill SD | 75% | 66% | Exceeds Expectations | 416 |
| #43 | A+ | Central Bucks HS South | Warrington | Central Bucks SD | 75% | 79% | Doesn't Meet Expectations | 1,720 |
| #44 | A+ | Great Valley HS | Malvern | Great Valley SD | 75% | 78% | Doesn't Meet Expectations | 1,403 |
| #45 | A+ | Lampeter Strasburg Shs | Lampeter | Lampeter-Strasburg SD | 75% | 60% | Greatly Exceeds Expectations | 940 |
| #46 | A+ | Science Leadership Academy (Magnet) | Philadelphia | Philadelphia City SD | 75% | 47% | Greatly Exceeds Expectations | 497 |
| #47 | A+ | Spring Ford Shs 9 12 Ctr | Royersford | Spring-Ford Area SD | 75% | 82% | Doesn't Meet Expectations | 2,631 |
| #48 | A+ | Avon Grove Cs (Charter, K-12) | West Grove | Avon Grove CS | 57% | 50% | Exceeds Expectations | 1,886 |
| #49 | A+ | Mast Community (Charter, K-12) | Philadelphia | Mathematics Science & Technology Community CS | 56% | 46% | Greatly Exceeds Expectations | 1,473 |
| #50 | A+ | Environmental Cs At Frick Park (Charter, K-12) | Pittsburgh | Environmental CS at Frick Park | 53% | 45% | Exceeds Expectations | 1,020 |
| #51 | A | Wissahickon Shs | Ambler | Wissahickon SD | 75% | 77% | Doesn't Meet Expectations | 1,459 |
| #52 | A | Central Bucks HS West | Doylestown | Central Bucks SD | 74% | 78% | Doesn't Meet Expectations | 1,504 |
| #53 | A | Council Rock HS South | Holland | Council Rock SD | 74% | 86% | Underperforms Expectations | 1,940 |
| #54 | A | Perkiomen Valley HS | Collegeville | Perkiomen Valley SD | 74% | 84% | Underperforms Expectations | 1,736 |
| #55 | A | Warwick Shs | Lititz | Warwick SD | 74% | 55% | Greatly Exceeds Expectations | 1,230 |
| #56 | A | Central Valley HS | Monaca | Central Valley SD | 73% | 54% | Greatly Exceeds Expectations | 709 |
| #57 | A | Downingtown HS West Campus | Downingtown | Downingtown Area SD | 73% | 79% | Doesn't Meet Expectations | 1,798 |
| #58 | A | Johnsonburg Area Hs | Johnsonburg | 73% | 37% | Greatly Exceeds Expectations | 252 | |
| #59 | A | Carver HS (Magnet) | Philadelphia | Philadelphia City SD | 72% | 62% | Exceeds Expectations | 897 |
| #60 | A | Danville Area Shs | Danville | Danville Area SD | 72% | 71% | Meets Expectations | 638 |
| #61 | A | Ephrata Shs | Ephrata | Ephrata Area SD | 72% | 44% | Greatly Exceeds Expectations | 1,317 |
| #62 | A | Littlestown Shs | Littlestown | Littlestown Area SD | 72% | 49% | Greatly Exceeds Expectations | 551 |
| #63 | A | Mars Area Shs | Mars | Mars Area SD | 72% | 79% | Doesn't Meet Expectations | 1,054 |
| #64 | A | Penn Manor HS | Millersville | Penn Manor SD | 72% | 51% | Greatly Exceeds Expectations | 1,783 |
| #65 | A | Seneca HS | Erie | Wattsburg Area SD | 72% | 51% | Greatly Exceeds Expectations | 389 |
| #66 | A | Springfield Twp HS | Erdenheim | Springfield Township SD | 72% | 78% | Doesn't Meet Expectations | 765 |
| #67 | A | Avon Grove HS | West Grove | Avon Grove SD | 71% | 65% | Meets Expectations | 1,747 |
| #68 | A | Capital Area School For The Arts Cs (Charter) | Harrisburg | Capital Area School for the Arts CS | 71% | 36% | Greatly Exceeds Expectations | 186 |
| #69 | A | Franklin Regional Shs | Murrysville | Franklin Regional SD | 71% | 77% | Doesn't Meet Expectations | 1,119 |
| #70 | A | General Mclane HS | Edinboro | General McLane SD | 71% | 59% | Exceeds Expectations | 698 |
| #71 | A | Kutztown Area Shs | Kutztown | Kutztown Area SD | 71% | 42% | Greatly Exceeds Expectations | 434 |
| #72 | A | Manheim Twp HS | Lancaster | Manheim Township SD | 71% | 60% | Exceeds Expectations | 1,899 |
| #73 | A | Mercer Area Shs | Mercer | Mercer Area SD | 71% | 40% | Greatly Exceeds Expectations | 334 |
| #74 | A | Souderton Area Shs | Souderton | Souderton Area SD | 71% | 68% | Meets Expectations | 2,129 |
| #75 | A | Bedford Shs | Bedford | Bedford Area SD | 70% | 50% | Greatly Exceeds Expectations | 536 |
| #76 | A | Fort Leboeuf Shs | Waterford | Fort LeBoeuf SD | 70% | 54% | Greatly Exceeds Expectations | 663 |
| #77 | A | Hempfield Shs | Landisville | Hempfield SD | 70% | 55% | Greatly Exceeds Expectations | 2,268 |
| #78 | A | Indiana Area Shs | Indiana | Indiana Area SD | 70% | 64% | Meets Expectations | 905 |
| #79 | A | Leechburg Area HS | Leechburg | Leechburg Area SD | 70% | 45% | Greatly Exceeds Expectations | 186 |
| #80 | A | Cocalico Shs | Denver | Cocalico SD | 69% | 44% | Greatly Exceeds Expectations | 1,008 |
| #81 | A | Downingtown HS East Campus | Exton | Downingtown Area SD | 69% | 79% | Underperforms Expectations | 1,702 |
| #82 | A | Moon Shs | Moon Township | Moon Area SD | 69% | 56% | Greatly Exceeds Expectations | 1,218 |
| #83 | A | Penn Cambria HS | Cresson | Penn Cambria SD | 69% | 49% | Greatly Exceeds Expectations | 567 |
| #84 | A | Pittsburgh Capa 6 12 | Pittsburgh | Pittsburgh SD | 69% | 64% | Meets Expectations | 845 |
| #85 | A | Southern Lehigh Shs Center | Valley | Southern Lehigh SD | 69% | 81% | Underperforms Expectations | 1,056 |
| #86 | A | Susquehannock HS | Glen Rock | Southern York County SD | 69% | 69% | Meets Expectations | 928 |
| #87 | A | Beaver Area Shs | Beaver | Beaver Area SD | 68% | 59% | Exceeds Expectations | 644 |
| #88 | A | Lower Moreland HS | Huntingdon Valley | Lower Moreland Township SD | 68% | 81% | Underperforms Expectations | 854 |
| #89 | A | Methacton HS | Eagleville | Methacton SD | 68% | 80% | Underperforms Expectations | 1,510 |
| #90 | A | Montour HS | Mc Kees Rocks | Montour SD | 68% | 66% | Meets Expectations | 936 |
| #91 | A | Northwest Pa Collegiate Academy (Magnet) | Erie | Erie City SD | 68% | 53% | Greatly Exceeds Expectations | 753 |
| #92 | A | Saucon Valley Shs | Hellertown | Saucon Valley SD | 68% | 65% | Meets Expectations | 648 |
| #93 | A | Upper Dublin HS | Fort Washington | Upper Dublin SD | 68% | 86% | Underperforms Expectations | 1,318 |
| #94 | A | Valley View HS | Archbald | Valley View SD | 68% | 42% | Greatly Exceeds Expectations | 761 |
| #95 | A | Northern Bedford County HS | Loysburg | Northern Bedford County SD | 67% | 56% | Exceeds Expectations | 249 |
| #96 | A | Palisades HS | Kintnersville | Palisades SD | 67% | 68% | Meets Expectations | 462 |
| #97 | A | Parkland HS | Allentown | Parkland SD | 67% | 65% | Meets Expectations | 3,220 |
| #98 | A | Pittsburgh Science And Technology Academ | Pittsburgh | Pittsburgh SD | 67% | 61% | Meets Expectations | 616 |
| #99 | A | Richland HS | Johnstown | Richland SD | 67% | 56% | Exceeds Expectations | 715 |
| #100 | A | Philadelphia Academy (Charter, K-12) | Philadelphia | Philadelphia Academy CS | 49% | 47% | Exceeds Expectations | 1,158 |
| #101 | A | New Foundations (Charter, K-12) | Philadelphia | New Foundations CS | 48% | 33% | Greatly Exceeds Expectations | 1,496 |
| #102 | A | Philadelphia Performing Arts (Charter, K-12) | Philadelphia | Philadelphia Performing Arts CS | 47% | 41% | Exceeds Expectations | 2,721 |
| #103 | A | Renaissance Academy (Charter, K-12) | Phoenixville | Renaissance Academy CS | 47% | 44% | Exceeds Expectations | 1,097 |
| #104 | A- | Berlin Brothersvalley Shs | Berlin | Berlin Brothersvalley SD | 67% | 47% | Greatly Exceeds Expectations | 209 |
| #105 | A- | Bethel Park HS | Bethel Park | Bethel Park SD | 67% | 68% | Doesn't Meet Expectations | 1,338 |
| #106 | A- | Bradford Area HS | Bradford | Bradford Area SD | 67% | 42% | Greatly Exceeds Expectations | 751 |
| #107 | A- | Keystone Oaks HS | Pittsburgh | Keystone Oaks SD | 67% | 54% | Exceeds Expectations | 570 |
| #108 | A- | Laurel HS | New Castle | Laurel SD | 67% | 67% | Meets Expectations | 328 |
| #109 | A- | Montgomery Jshs | Montgomery | Montgomery Area SD | 67% | 43% | Greatly Exceeds Expectations | 417 |
| #110 | A- | Upper Perkiomen HS | Pennsburg | Upper Perkiomen SD | 67% | 56% | Exceeds Expectations | 1,059 |
| #111 | A- | Arts Academy At Benjamin Rush | Philadelphia | Philadelphia City SD | 66% | 57% | Exceeds Expectations | 616 |
| #112 | A- | Avonworth HS | Pittsburgh | Avonworth SD | 66% | 67% | Meets Expectations | 564 |
| #113 | A- | Conemaugh Twp Area Msshs Davidsville | Davidsville | Conemaugh Township Area SD | 66% | 45% | Greatly Exceeds Expectations | 493 |
| #114 | A- | Eastern York HS | Wrightsville | Eastern York SD | 66% | 42% | Greatly Exceeds Expectations | 632 |
| #115 | A- | Harbor Creek Senior HS | Harborcreek | Harbor Creek SD | 66% | 57% | Exceeds Expectations | 614 |
| #116 | A- | Hatboro Horsham Shs | Horsham | Hatboro-Horsham SD | 66% | 64% | Meets Expectations | 1,379 |
| #117 | A- | Hempfield Area Shs | Greensburg | Hempfield Area SD | 66% | 61% | Meets Expectations | 1,661 |
| #118 | A- | Lower Dauphin HS | Hummelstown | Lower Dauphin SD | 66% | 56% | Exceeds Expectations | 1,085 |
| #119 | A- | Muncy Jshs | Muncy | Muncy SD | 66% | 44% | Greatly Exceeds Expectations | 484 |
| #120 | A- | Nazareth Area HS | Nazareth | Nazareth Area SD | 66% | 64% | Meets Expectations | 1,594 |
| #121 | A- | Neshannock Jshs | New Castle | Neshannock Township SD | 66% | 67% | Meets Expectations | 537 |
| #122 | A- | North Penn Shs | Lansdale | North Penn SD | 66% | 65% | Meets Expectations | 3,184 |
| #123 | A- | Northwestern Lehigh HS | New Tripoli | Northwestern Lehigh SD | 66% | 65% | Meets Expectations | 695 |
| #124 | A- | Owen J Roberts HS | Pottstown | Owen J Roberts SD | 66% | 75% | Doesn't Meet Expectations | 1,820 |
| #125 | A- | Selinsgrove Area HS | Selinsgrove | Selinsgrove Area SD | 66% | 42% | Greatly Exceeds Expectations | 802 |
| #126 | A- | South Side HS | Hookstown | South Side Area SD | 66% | 59% | Meets Expectations | 299 |
| #127 | A- | Tulpehocken Jshs | Bernville | Tulpehocken Area SD | 66% | 41% | Greatly Exceeds Expectations | 666 |
| #128 | A- | West Allegheny Shs | Imperial | West Allegheny SD | 66% | 68% | Doesn't Meet Expectations | 997 |
| #129 | A- | West Chester East HS | West Chester | West Chester Area SD | 66% | 75% | Doesn't Meet Expectations | 1,251 |
| #130 | A- | Boyertown Area Shs | Boyertown | Boyertown Area SD | 65% | 58% | Exceeds Expectations | 2,158 |
| #131 | A- | Chestnut Ridge Shs | New Paris | Chestnut Ridge SD | 65% | 44% | Greatly Exceeds Expectations | 490 |
| #132 | A- | Dallastown Area Shs | Dallastown | Dallastown Area SD | 65% | 55% | Exceeds Expectations | 2,014 |
| #133 | A- | Greencastle Antrim Shs | Greencastle | Greencastle-Antrim SD | 65% | 53% | Exceeds Expectations | 1,047 |
| #134 | A- | Mcdowell HS | Erie | Millcreek Township SD | 65% | 61% | Meets Expectations | 2,205 |
| #135 | A- | South Park Shs | South Park | South Park SD | 65% | 63% | Meets Expectations | 560 |
| #136 | A- | Tyrone Area HS | Tyrone | Tyrone Area SD | 65% | 46% | Greatly Exceeds Expectations | 550 |
| #137 | A- | Central Columbia Shs | Bloomsburg | Central Columbia SD | 64% | 67% | Doesn't Meet Expectations | 597 |
| #138 | A- | Hickory HS | Hermitage | Hermitage SD | 64% | 61% | Meets Expectations | 811 |
| #139 | A- | Marple Newtown Shs | Newtown Square | Marple Newtown SD | 64% | 75% | Underperforms Expectations | 1,189 |
| #140 | A- | Mohawk Shs | New Castle | Mohawk Area SD | 64% | 53% | Exceeds Expectations | 441 |
| #141 | A- | Parkway Center City Middle College (Magnet) | Philadelphia | Philadelphia City SD | 64% | 38% | Greatly Exceeds Expectations | 436 |
| #142 | A- | Central York HS | York | Central York SD | 63% | 49% | Greatly Exceeds Expectations | 1,807 |
| #143 | A- | Emmaus HS | Emmaus | East Penn SD | 63% | 63% | Meets Expectations | 2,846 |
| #144 | A- | Greater Latrobe Shs | Latrobe | Greater Latrobe SD | 63% | 67% | Doesn't Meet Expectations | 1,157 |
| #145 | A- | Lehigh Valley Charter High School For Th (Charter) | Bethlehem | Lehigh Valley Charter High School for the Arts | 63% | 39% | Greatly Exceeds Expectations | 563 |
| #146 | A- | Northern Cambria HS | Northern Cambria | Northern Cambria SD | 63% | 35% | Greatly Exceeds Expectations | 309 |
| #147 | A- | Pennridge HS | Perkasie | Pennridge SD | 63% | 62% | Meets Expectations | 2,285 |
| #148 | A- | Pennsbury HS | Fairless Hills | Pennsbury SD | 63% | 71% | Doesn't Meet Expectations | 2,865 |
| #149 | A- | Union Area HS | New Castle | Union Area SD | 63% | 39% | Greatly Exceeds Expectations | 194 |
| #150 | A- | Wallenpaupack Area HS | Hawley | Wallenpaupack Area SD | 63% | 49% | Greatly Exceeds Expectations | 990 |
| #151 | A- | West Chester Henderson HS | West Chester | West Chester Area SD | 63% | 75% | Underperforms Expectations | 1,429 |
| #152 | A- | School Lane Cs (Charter, K-12) | Bensalem | School Lane CS | 43% | 46% | Meets Expectations | 1,324 |
| #153 | A- | Mast Community Cs Ii (Charter, K-12) | Philadelphia | MaST Community CS II | 41% | 30% | Greatly Exceeds Expectations | 1,777 |
| #154 | A- | Mastery Cs Thomas Campus (Charter, K-12) | Philadelphia | Mastery CS-Thomas Campus | 40% | 32% | Exceeds Expectations | 1,258 |
| #155 | B+ | Clarion Limestone Area Jshs | Strattanville | Clarion-Limestone Area SD | 63% | 44% | Greatly Exceeds Expectations | 353 |
| #156 | B+ | North Pocono HS | Covington Twp | North Pocono SD | 63% | 59% | Meets Expectations | 905 |
| #157 | B+ | Twin Valley HS | Elverson | Twin Valley SD | 63% | 49% | Greatly Exceeds Expectations | 1,023 |
| #158 | B+ | East Pennsboro Area Shs | Enola | East Pennsboro Area SD | 62% | 46% | Greatly Exceeds Expectations | 761 |
| #159 | B+ | Gettysburg Area HS | Gettysburg | Gettysburg Area SD | 62% | 49% | Exceeds Expectations | 1,024 |
| #160 | B+ | Girard HS | Girard | Girard SD | 62% | 47% | Greatly Exceeds Expectations | 511 |
| #161 | B+ | Kennard Dale HS | Fawn Grove | South Eastern SD | 62% | 58% | Meets Expectations | 713 |
| #162 | B+ | Loyalsock Twp Shs | Williamsport | Loyalsock Township SD | 62% | 51% | Exceeds Expectations | 452 |
| #163 | B+ | Milton HS | Milton | Milton Area SD | 62% | 50% | Exceeds Expectations | 636 |
| #164 | B+ | Northeastern Shs | Manchester | Northeastern York SD | 62% | 48% | Greatly Exceeds Expectations | 1,175 |
| #165 | B+ | Palmerton Area HS | Palmerton | Palmerton Area SD | 62% | 40% | Greatly Exceeds Expectations | 482 |
| #166 | B+ | Shaler Area HS | Pittsburgh | Shaler Area SD | 62% | 56% | Meets Expectations | 1,225 |
| #167 | B+ | Shikellamy HS | Sunbury | Shikellamy SD | 62% | 41% | Greatly Exceeds Expectations | 887 |
| #168 | B+ | Slippery Rock Area HS | Slippery Rock | Slippery Rock Area SD | 62% | 62% | Meets Expectations | 626 |
| #169 | B+ | Stroudsburg HS | Stroudsburg | Stroudsburg Area SD | 62% | 40% | Greatly Exceeds Expectations | 1,246 |
| #170 | B+ | Trinity Shs | Washington | Trinity Area SD | 62% | 59% | Meets Expectations | 1,093 |
| #171 | B+ | Windber Area HS | Windber | Windber Area SD | 62% | 40% | Greatly Exceeds Expectations | 332 |
| #172 | B+ | Abington Shs | Abington | Abington SD | 61% | 65% | Doesn't Meet Expectations | 2,749 |
| #173 | B+ | Benton Area HS | Benton | Benton Area SD | 61% | 49% | Exceeds Expectations | 200 |
| #174 | B+ | Blue Ridge HS | New Milford | Blue Ridge SD | 61% | 47% | Greatly Exceeds Expectations | 290 |
| #175 | B+ | Exeter Twp Shs | Reading | Exeter Township SD | 61% | 51% | Exceeds Expectations | 1,286 |
| #176 | B+ | Gateway Shs | Monroeville | Gateway SD | 61% | 43% | Greatly Exceeds Expectations | 1,135 |
| #177 | B+ | Oley Valley Shs | Oley | Oley Valley SD | 61% | 59% | Meets Expectations | 504 |
| #178 | B+ | Phoenixville Area HS | Phoenixville | Phoenixville Area SD | 61% | 60% | Meets Expectations | 1,272 |
| #179 | B+ | Pocono Mountain East HS | Swiftwater | Pocono Mountain SD | 61% | 34% | Greatly Exceeds Expectations | 1,289 |
| #180 | B+ | Somerset Area JR SR HS | Somerset | Somerset Area SD | 61% | 48% | Greatly Exceeds Expectations | 1,088 |
| #181 | B+ | West Chester Bayard Rustin HS | West Chester | West Chester Area SD | 61% | 76% | Underperforms Expectations | 1,210 |
| #182 | B+ | Bangor Area HS | Bangor | Bangor Area SD | 60% | 42% | Greatly Exceeds Expectations | 887 |
| #183 | B+ | Blackhawk HS | Beaver Falls | Blackhawk SD | 60% | 67% | Doesn't Meet Expectations | 762 |
| #184 | B+ | Dover Area HS | Dover | Dover Area SD | 60% | 45% | Greatly Exceeds Expectations | 1,016 |
| #185 | B+ | Garden Spot Shs | New Holland | Eastern Lancaster County SD | 60% | 49% | Exceeds Expectations | 926 |
| #186 | B+ | Kane Area HS | Kane | Kane Area SD | 60% | 37% | Greatly Exceeds Expectations | 329 |
| #187 | B+ | Lehighton Area HS | Lehighton | Lehighton Area SD | 60% | 42% | Greatly Exceeds Expectations | 660 |
| #188 | B+ | Mifflinburg Area Shs | Mifflinburg | Mifflinburg Area SD | 60% | 50% | Exceeds Expectations | 493 |
| #189 | B+ | North East HS | North East | North East SD | 60% | 51% | Exceeds Expectations | 526 |
| #190 | B+ | Northern HS | Dillsburg | Northern York County SD | 60% | 59% | Meets Expectations | 1,051 |
| #191 | B+ | United Jshs | Armagh | United SD | 60% | 51% | Exceeds Expectations | 418 |
| #192 | B+ | Wilson HS | West Lawn | Wilson SD | 60% | 46% | Greatly Exceeds Expectations | 2,059 |
| #193 | B+ | Austin Area Jshs | Austin | Austin Area SD | 59% | 37% | Greatly Exceeds Expectations | 70 |
| #194 | B+ | Bellefonte Area HS | Bellefonte | Bellefonte Area SD | 59% | 54% | Meets Expectations | 847 |
| #195 | B+ | Daniel Boone Area HS | Birdsboro | Daniel Boone Area SD | 59% | 61% | Doesn't Meet Expectations | 1,037 |
| #196 | B+ | Grove City Area HS | Grove City | Grove City Area SD | 59% | 50% | Exceeds Expectations | 599 |
| #197 | B+ | Jersey Shore Area Shs | Jersey Shore | Jersey Shore Area SD | 59% | 51% | Exceeds Expectations | 710 |
| #198 | B+ | Line Mountain HS | Herndon | Line Mountain SD | 59% | 44% | Greatly Exceeds Expectations | 331 |
| #199 | B+ | Mechanicsburg Area Shs | Mechanicsburg | Mechanicsburg Area SD | 59% | 57% | Meets Expectations | 1,377 |
| #200 | B+ | North Clarion Co Jshs | Tionesta | North Clarion County SD | 59% | 41% | Greatly Exceeds Expectations | 286 |
| #201 | B+ | Plum Shs | Plum | Plum Borough SD | 59% | 65% | Doesn't Meet Expectations | 1,226 |
| #202 | B+ | Red Land Shs | Lewisberry | West Shore SD | 59% | 58% | Meets Expectations | 1,101 |
| #203 | B+ | Tussey Mountain HS | Saxton | Tussey Mountain SD | 59% | 41% | Greatly Exceeds Expectations | 291 |
| #204 | B+ | Lehigh Valley Academy Regional Cs (Charter, K-12) | Bethlehem | Lehigh Valley Academy Regional CS | 39% | 27% | Greatly Exceeds Expectations | 1,795 |
| #205 | B+ | Collegium Cs (Charter, K-12) | Exton | Collegium CS | 37% | 42% | Meets Expectations | 2,645 |
| #206 | B+ | Tidioute Community Cs Tidioute (Charter, K-12) | Tidioute | Tidioute Community CS | 37% | 31% | Exceeds Expectations | 292 |
| #207 | B+ | Tacony Academy (Charter, K-12) | Philadelphia | Tacony Academy CS | 36% | 26% | Greatly Exceeds Expectations | 1,084 |
| #208 | B | Berwick Area HS | Berwick | Berwick Area SD | 59% | 39% | Greatly Exceeds Expectations | 782 |
| #209 | B | Canon Mcmillan Shs | Canonsburg | Canon-McMillan SD | 59% | 66% | Doesn't Meet Expectations | 1,655 |
| #210 | B | Elizabeth Forward Shs | Elizabeth | Elizabeth Forward SD | 59% | 48% | Exceeds Expectations | 749 |
| #211 | B | Spring Grove Area HS | Spring Grove | Spring Grove Area SD | 59% | 47% | Exceeds Expectations | 1,166 |
| #212 | B | Bellwood Antis HS | Bellwood | Bellwood-Antis SD | 58% | 54% | Meets Expectations | 392 |
| #213 | B | Bloomsburg Area HS | Bloomsburg | Bloomsburg Area SD | 58% | 56% | Meets Expectations | 428 |
| #214 | B | Blue Mountain HS | Schuylkill Haven | Blue Mountain SD | 58% | 46% | Exceeds Expectations | 803 |
| #215 | B | Cambria Heights Shs | Patton | Cambria Heights SD | 58% | 50% | Exceeds Expectations | 437 |
| #216 | B | Central Cambria HS | Ebensburg | Central Cambria SD | 58% | 54% | Meets Expectations | 559 |
| #217 | B | Conneaut Area Senior High | Linesville | Conneaut SD | 58% | 48% | Exceeds Expectations | 579 |
| #218 | B | Frazier HS | Perryopolis | Frazier SD | 58% | 51% | Exceeds Expectations | 283 |
| #219 | B | Homer Center Jshs | Homer City | Homer-Center SD | 58% | 48% | Exceeds Expectations | 383 |
| #220 | B | Kiski Area HS | Vandergrift | Kiski Area SD | 58% | 60% | Doesn't Meet Expectations | 1,126 |
| #221 | B | North Hills Shs | Pittsburgh | North Hills SD | 58% | 59% | Meets Expectations | 1,383 |
| #222 | B | Penns Valley Area Jshs | Spring Mills | Penns Valley Area SD | 58% | 51% | Exceeds Expectations | 662 |
| #223 | B | Shenango HS | New Castle | Shenango Area SD | 58% | 48% | Exceeds Expectations | 468 |
| #224 | B | Southern Columbia HS | Catawissa | Southern Columbia Area SD | 58% | 44% | Greatly Exceeds Expectations | 378 |
| #225 | B | Western Wayne HS | Lake Ariel | Western Wayne SD | 58% | 49% | Exceeds Expectations | 545 |
| #226 | B | Cedar Crest HS | Lebanon | Cornwall-Lebanon SD | 57% | 46% | Exceeds Expectations | 1,633 |
| #227 | B | Conestoga Valley Shs | Lancaster | Conestoga Valley SD | 57% | 43% | Greatly Exceeds Expectations | 1,282 |
| #228 | B | Conrad Weiser HS | Robesonia | Conrad Weiser Area SD | 57% | 37% | Greatly Exceeds Expectations | 842 |
| #229 | B | Hopewell Shs | Aliquippa | Hopewell Area SD | 57% | 45% | Exceeds Expectations | 590 |
| #230 | B | Jim Thorpe Area HS | Jim Thorpe | Jim Thorpe Area SD | 57% | 40% | Greatly Exceeds Expectations | 565 |
| #231 | B | Lincoln Park Performing Arts Cs (Charter) | Midland | Lincoln Park Performing Arts CS | 57% | 42% | Greatly Exceeds Expectations | 699 |
| #232 | B | Mcconnellsburg HS | Mcconnellsburg | Central Fulton SD | 57% | 42% | Greatly Exceeds Expectations | 291 |
| #233 | B | Millersburg Area Shs | Millersburg | Millersburg Area SD | 57% | 38% | Greatly Exceeds Expectations | 229 |
| #234 | B | Riverview Jshs | Oakmont | Riverview SD | 57% | 58% | Meets Expectations | 396 |
| #235 | B | Shade Jshs | Cairnbrook | Shade-Central City SD | 57% | 36% | Greatly Exceeds Expectations | 164 |
| #236 | B | Upper Moreland HS | Willow Grove | Upper Moreland Township SD | 57% | 54% | Meets Expectations | 976 |
| #237 | B | Wellsboro Area HS | Wellsboro | Wellsboro Area SD | 57% | 47% | Exceeds Expectations | 439 |
| #238 | B | West Branch Area HS | Morrisdale | West Branch Area SD | 57% | 41% | Greatly Exceeds Expectations | 314 |
| #239 | B | Biglerville HS | Biglerville | Upper Adams SD | 56% | 34% | Greatly Exceeds Expectations | 529 |
| #240 | B | Brockway Area Jshs | Brockway | Brockway Area SD | 56% | 48% | Exceeds Expectations | 418 |
| #241 | B | Cameron County Jshs | Emporium | Cameron County SD | 56% | 37% | Greatly Exceeds Expectations | 170 |
| #242 | B | Chambersburg Area Career Magnet Sch (Magnet) | Chambersburg | Chambersburg Area SD | 56% | 47% | Exceeds Expectations | 719 |
| #243 | B | Dallas Shs | Dallas | Dallas SD | 56% | 62% | Doesn't Meet Expectations | 759 |
| #244 | B | Elizabethtown Area Shs | Elizabethtown | Elizabethtown Area SD | 56% | 54% | Meets Expectations | 1,249 |
| #245 | B | Fleetwood Shs | Fleetwood | Fleetwood Area SD | 56% | 43% | Exceeds Expectations | 795 |
| #246 | B | Franklin Towne Chs (Charter) | Philadelphia | Franklin Towne CHS | 56% | 31% | Greatly Exceeds Expectations | 1,282 |
| #247 | B | Manheim Central Shs | Manheim | Manheim Central SD | 56% | 54% | Meets Expectations | 935 |
| #248 | B | Mount Pleasant Area HS | Mount Pleasant | Mount Pleasant Area SD | 56% | 51% | Meets Expectations | 594 |
| #249 | B | Ridgway Area HS | Ridgway | Ridgway Area SD | 56% | 43% | Exceeds Expectations | 212 |
| #250 | B | Seneca Valley HS | Harmony | Seneca Valley SD | 56% | 69% | Underperforms Expectations | 2,307 |
| #251 | B | Upper Merion HS | King Of Prussia | Upper Merion Area SD | 56% | 68% | Underperforms Expectations | 1,345 |
| #252 | B | Warrior Run HS | Turbotville | Warrior Run SD | 56% | 46% | Exceeds Expectations | 477 |
| #253 | B | Western Beaver Co Jshs Industry | Industry | Western Beaver County SD | 56% | 44% | Exceeds Expectations | 339 |
| #254 | B | Crestwood Secondary Campus | Mountain Top | Crestwood SD | 55% | 66% | Underperforms Expectations | 1,419 |
| #255 | B | Huntingdon Area Shs | Huntingdon | Huntingdon Area SD | 55% | 51% | Meets Expectations | 539 |
| #256 | B | York Academy Regional Cs (Charter, K-12) | York | York Academy Regional CS | 34% | 23% | Greatly Exceeds Expectations | 963 |
| #257 | B | Executive Education Academy (Charter, K-12) | Allentown | Executive Education Academy CS | 32% | 18% | Greatly Exceeds Expectations | 1,368 |
| #258 | B | Maritime Academy (Charter, K-12) | Philadelphia | Maritime Academy CS | 29% | 25% | Exceeds Expectations | 825 |
| #259 | B- | Armstrong Jshs | Kittanning | Armstrong SD | 55% | 47% | Exceeds Expectations | 1,478 |
| #260 | B- | Chartiers Houston Jshs | Houston | Chartiers-Houston SD | 55% | 52% | Meets Expectations | 508 |
| #261 | B- | Creative And Performing Arts (Magnet) | Philadelphia | Philadelphia City SD | 55% | 65% | Underperforms Expectations | 743 |
| #262 | B- | Lakeland Jshs | Scott Township | Lakeland School District | 55% | 47% | Exceeds Expectations | 658 |
| #263 | B- | Mountain View Jshs (Magnet) | Kingsley | Mountain View SD | 55% | 46% | Exceeds Expectations | 429 |
| #264 | B- | Pottsgrove Shs | Pottstown | Pottsgrove SD | 55% | 43% | Exceeds Expectations | 1,021 |
| #265 | B- | Quakertown Community HS | Quakertown | Quakertown Community SD | 55% | 58% | Doesn't Meet Expectations | 1,668 |
| #266 | B- | West Shamokin Jshs | Rural Valley | Armstrong SD | 55% | 46% | Exceeds Expectations | 524 |
| #267 | B- | William Tennent HS | Warminster | Centennial SD | 55% | 49% | Meets Expectations | 1,774 |
| #268 | B- | Bermudian Springs HS | York Springs | Bermudian Springs SD | 54% | 47% | Exceeds Expectations | 591 |
| #269 | B- | Boiling Springs HS | Boiling Springs | South Middleton SD | 54% | 61% | Doesn't Meet Expectations | 777 |
| #270 | B- | Cochranton Jshs | Cochranton | Crawford Central SD | 54% | 43% | Exceeds Expectations | 356 |
| #271 | B- | Deer Lakes HS | Cheswick | Deer Lakes SD | 54% | 56% | Doesn't Meet Expectations | 583 |
| #272 | B- | Hollidaysburg Area Shs | Hollidaysburg | Hollidaysburg Area SD | 54% | 51% | Meets Expectations | 793 |
| #273 | B- | Punxsutawney Area HS | Punxsutawney | Punxsutawney Area SD | 54% | 41% | Greatly Exceeds Expectations | 826 |
| #274 | B- | Rocky Grove Jshs | Franklin | Valley Grove SD | 54% | 39% | Greatly Exceeds Expectations | 369 |
| #275 | B- | South Western Shs | Hanover | South Western SD | 54% | 46% | Exceeds Expectations | 1,299 |
| #276 | B- | Allegheny Clarion Valley HS | Foxburg | Allegheny-Clarion Valley SD | 53% | 36% | Greatly Exceeds Expectations | 265 |
| #277 | B- | Apollo Ridge HS | Spring Church | Apollo-Ridge SD | 53% | 50% | Meets Expectations | 286 |
| #278 | B- | Bodine William W HS (Magnet) | Philadelphia | Philadelphia City SD | 53% | 37% | Greatly Exceeds Expectations | 547 |
| #279 | B- | Greenwood HS | Millerstown | Greenwood SD | 53% | 50% | Meets Expectations | 233 |
| #280 | B- | Iroquois Jshs | Erie | Iroquois SD | 53% | 40% | Greatly Exceeds Expectations | 539 |
| #281 | B- | Meadville Area Shs | Meadville | Crawford Central SD | 53% | 45% | Exceeds Expectations | 765 |
| #282 | B- | Middletown Area HS | Middletown | Middletown Area SD | 53% | 36% | Greatly Exceeds Expectations | 747 |
| #283 | B- | Moniteau Jshs | West Sunbury | Moniteau SD | 53% | 47% | Meets Expectations | 546 |
| #284 | B- | Montoursville Area Shs | Montoursville | Montoursville Area SD | 53% | 55% | Doesn't Meet Expectations | 590 |
| #285 | B- | Montrose Area Jshs | Montrose | Montrose Area SD | 53% | 42% | Exceeds Expectations | 562 |
| #286 | B- | Neshaminy HS | Langhorne | Neshaminy SD | 53% | 65% | Underperforms Expectations | 2,933 |
| #287 | B- | New Oxford Shs | New Oxford | Conewago Valley SD | 53% | 38% | Greatly Exceeds Expectations | 1,249 |
| #288 | B- | Northampton Area HS | Northampton | Northampton Area SD | 53% | 49% | Meets Expectations | 1,862 |
| #289 | B- | Oxford Area HS | Oxford | Oxford Area SD | 53% | 40% | Exceeds Expectations | 1,165 |
| #290 | B- | Pleasant Valley HS | Brodheadsville | Pleasant Valley SD | 53% | 41% | Exceeds Expectations | 1,343 |
| #291 | B- | Weatherly Area Shs | Weatherly | Weatherly Area SD | 53% | 39% | Greatly Exceeds Expectations | 159 |
| #292 | B- | West Perry Shs | Elliottsburg | West Perry SD | 53% | 51% | Meets Expectations | 686 |
| #293 | B- | Bald Eagle Area Jshs | Wingate | Bald Eagle Area SD | 52% | 48% | Meets Expectations | 842 |
| #294 | B- | Chartiers Valley HS | Bridgeville | Chartiers Valley SD | 52% | 60% | Doesn't Meet Expectations | 1,018 |
| #295 | B- | Clarion Area Jshs | Clarion | Clarion Area SD | 52% | 46% | Meets Expectations | 328 |
| #296 | B- | Donegal HS | Mount Joy | Donegal SD | 52% | 45% | Exceeds Expectations | 930 |
| #297 | B- | Everett Area HS | Everett | Everett Area SD | 52% | 41% | Exceeds Expectations | 360 |
| #298 | B- | Evergreen Community Cs Cresco (Charter) | Cresco | Evergreen Community CS | 52% | 42% | Exceeds Expectations | 102 |
| #299 | B- | Fort Cherry Jshs | Mc Donald | Fort Cherry SD | 52% | 46% | Meets Expectations | 450 |
| #300 | B- | Hanover Shs | Hanover | Hanover Public SD | 52% | 37% | Greatly Exceeds Expectations | 585 |
| #301 | B- | Old Forge Jshs | Old Forge | Old Forge SD | 52% | 37% | Greatly Exceeds Expectations | 453 |
| #302 | B- | Pittsburgh Allderdice HS (Magnet) | Pittsburgh | Pittsburgh SD | 52% | 64% | Underperforms Expectations | 1,362 |
| #303 | B- | River Valley HS | Blairsville | River Valley SD | 52% | 42% | Exceeds Expectations | 425 |
| #304 | B- | Riverside Jshs Taylor | Taylor | Riverside SD | 52% | 38% | Greatly Exceeds Expectations | 725 |
| #305 | B- | Sun Valley HS | Aston | Penn-Delco SD | 52% | 57% | Doesn't Meet Expectations | 1,070 |
| #306 | B- | Warren Area HS | Warren | Warren County SD | 52% | 42% | Exceeds Expectations | 698 |
| #307 | B- | Mariana Bracetti Academy (Charter, K-12) | Philadelphia | Mariana Bracetti Academy CS | 29% | 14% | Greatly Exceeds Expectations | 1,557 |
| #308 | B- | Community Academy Of Philadelphia Cs (Charter, K-12) | Philadelphia | Community Academy of Philadelphia CS | 28% | 14% | Greatly Exceeds Expectations | 1,231 |
| #309 | C+ | Brookville Jshs | Brookville | Brookville Area SD | 52% | 50% | Meets Expectations | 602 |
| #310 | C+ | Lackawanna Trail Jshs | Factoryville | Lackawanna Trail SD | 52% | 47% | Meets Expectations | 432 |
| #311 | C+ | Ridley HS | Folsom | Ridley SD | 52% | 36% | Greatly Exceeds Expectations | 1,869 |
| #312 | C+ | Riverside HS | Ellwood City | Riverside Beaver County SD | 52% | 51% | Meets Expectations | 446 |
| #313 | C+ | Belle Vernon Area HS | Belle Vernon | Belle Vernon Area SD | 51% | 54% | Doesn't Meet Expectations | 752 |
| #314 | C+ | Brentwood Shs | Pittsburgh | Brentwood Borough SD | 51% | 42% | Exceeds Expectations | 356 |
| #315 | C+ | Carlisle Area HS | Carlisle | Carlisle Area SD | 51% | 56% | Doesn't Meet Expectations | 1,578 |
| #316 | C+ | Coudersport Area Jshs | Coudersport | Coudersport Area SD | 51% | 40% | Exceeds Expectations | 275 |
| #317 | C+ | Eastern Lebanon Co Shs | Myerstown | Eastern Lebanon County SD | 51% | 44% | Exceeds Expectations | 757 |
| #318 | C+ | Pen Argyl Area HS | Pen Argyl | Pen Argyl Area SD | 51% | 42% | Exceeds Expectations | 502 |
| #319 | C+ | Salisbury Shs | Allentown | Salisbury Township SD | 51% | 43% | Exceeds Expectations | 524 |
| #320 | C+ | Sharpsville Area Shs | Sharpsville | Sharpsville Area SD | 51% | 48% | Meets Expectations | 357 |
| #321 | C+ | Shippensburg Area Shs | Shippensburg | Shippensburg Area SD | 51% | 48% | Meets Expectations | 1,138 |
| #322 | C+ | Uniontown Area Shs | Uniontown | Uniontown Area SD | 51% | 47% | Meets Expectations | 668 |
| #323 | C+ | Waynesboro Area Shs | Waynesboro | Waynesboro Area SD | 51% | 52% | Meets Expectations | 1,439 |
| #324 | C+ | Whitehall HS | Whitehall | Whitehall-Coplay SD | 51% | 37% | Greatly Exceeds Expectations | 1,459 |
| #325 | C+ | Williamsport Area Shs | Williamsport | Williamsport Area SD | 51% | 39% | Exceeds Expectations | 1,479 |
| #326 | C+ | Wilson Area HS | Easton | Wilson Area SD | 51% | 40% | Exceeds Expectations | 741 |
| #327 | C+ | Central Dauphin Shs | Harrisburg | Central Dauphin SD | 50% | 59% | Doesn't Meet Expectations | 1,975 |
| #328 | C+ | Cowanesque Valley Jshs | Westfield | Northern Tioga SD | 50% | 42% | Exceeds Expectations | 358 |
| #329 | C+ | Forest Hills Jshs | Sidman | Forest Hills SD | 50% | 46% | Meets Expectations | 775 |
| #330 | C+ | Girls HS (Magnet) | Philadelphia | Philadelphia City SD | 50% | 44% | Meets Expectations | 894 |
| #331 | C+ | Juniata Shs | Mifflintown | Juniata County SD | 50% | 42% | Exceeds Expectations | 541 |
| #332 | C+ | Midd West HS | Middleburg | Midd-West SD | 50% | 44% | Meets Expectations | 764 |
| #333 | C+ | Pocono Mountain West HS | Pocono Summit | Pocono Mountain SD | 50% | 30% | Greatly Exceeds Expectations | 1,512 |
| #334 | C+ | Tamaqua Area Shs | Tamaqua | Tamaqua Area SD | 50% | 39% | Exceeds Expectations | 691 |
| #335 | C+ | Wyomissing Area Jshs | Wyomissing | Wyomissing Area SD | 50% | 53% | Doesn't Meet Expectations | 906 |
| #336 | C+ | Bentworth Shs | Bentleyville | Bentworth SD | 49% | 49% | Meets Expectations | 344 |
| #337 | C+ | Central HS | Martinsburg | Spring Cove SD | 49% | 54% | Doesn't Meet Expectations | 554 |
| #338 | C+ | Chambersburg Area Shs | Chambersburg | Chambersburg Area SD | 49% | 42% | Meets Expectations | 2,348 |
| #339 | C+ | Derry Area Shs | Derry | Derry Area SD | 49% | 46% | Meets Expectations | 581 |
| #340 | C+ | Dubois Area Shs | Dubois | DuBois Area SD | 49% | 47% | Meets Expectations | 924 |
| #341 | C+ | Fannett Metal Shs | Willow Hill | Fannett-Metal SD | 49% | 40% | Exceeds Expectations | 128 |
| #342 | C+ | Halifax Area HS | Halifax | Halifax Area SD | 49% | 38% | Exceeds Expectations | 244 |
| #343 | C+ | Jenkintown Middlehigh School | Jenkintown | Jenkintown SD | 49% | 63% | Underperforms Expectations | 304 |
| #344 | C+ | Lake Lehman Jshs Lehman | Lehman | Lake-Lehman SD | 49% | 53% | Doesn't Meet Expectations | 739 |
| #345 | C+ | Lakeview Middle HS | Stoneboro | Lakeview SD | 49% | 45% | Meets Expectations | 467 |
| #346 | C+ | Mid Valley Secondary Center | Throop | Mid Valley SD | 49% | 39% | Exceeds Expectations | 811 |
| #347 | C+ | Millville Area Jshs | Millville | Millville Area SD | 49% | 47% | Meets Expectations | 251 |
| #348 | C+ | Portage Area Jshs | Portage | Portage Area SD | 49% | 45% | Meets Expectations | 359 |
| #349 | C+ | Red Lion Area Shs | Red Lion | Red Lion Area SD | 49% | 46% | Meets Expectations | 1,432 |
| #350 | C+ | Reynolds Jshs | Greenville | Reynolds SD | 49% | 44% | Meets Expectations | 433 |
| #351 | C+ | Saegertown Jshs | Saegertown | Penncrest SD | 49% | 48% | Meets Expectations | 445 |
| #352 | C+ | Schuylkill Valley HS | Leesport | Schuylkill Valley SD | 49% | 51% | Doesn't Meet Expectations | 666 |
| #353 | C+ | St Marys Area Shs | Saint Marys | Saint Marys Area SD | 49% | 48% | Meets Expectations | 609 |
| #354 | C+ | Annville Cleona HS | Annville | Annville-Cleona SD | 48% | 44% | Meets Expectations | 489 |
| #355 | C+ | Pequea Valley HS | Kinzers | Pequea Valley SD | 48% | 48% | Meets Expectations | 443 |
| #356 | C+ | Sugar Valley Rural Cs Loganton (Charter, K-12) | Loganton | Sugar Valley Rural CS | 25% | 47% | Underperforms Expectations | 473 |
| #357 | C+ | Propel Cs Homestead (Charter, K-12) | Homestead | Propel CS-Homestead | 23% | 15% | Greatly Exceeds Expectations | 512 |
| #358 | C | Blacklick Valley Jshs | Nanty Glo | Blacklick Valley SD | 48% | 34% | Greatly Exceeds Expectations | 282 |
| #359 | C | Cedar Cliff HS | Camp Hill | West Shore SD | 48% | 42% | Meets Expectations | 1,353 |
| #360 | C | Cheltenham HS | Wyncote | Cheltenham SD | 48% | 49% | Meets Expectations | 1,442 |
| #361 | C | Claysburg Kimmel SR HS | Claysburg | Claysburg-Kimmel SD | 48% | 45% | Meets Expectations | 261 |
| #362 | C | Conemaugh Valley Jshs | Johnstown | Conemaugh Valley SD | 48% | 36% | Exceeds Expectations | 319 |
| #363 | C | Corry Area HS | Corry | Corry Area SD | 48% | 43% | Meets Expectations | 613 |
| #364 | C | Curwensville Area Jshs | Curwensville | Curwensville Area SD | 48% | 53% | Doesn't Meet Expectations | 453 |
| #365 | C | Forest City Regional HS | Forest City | Forest City Regional SD | 48% | 41% | Exceeds Expectations | 327 |
| #366 | C | Highlands Shs | Natrona Heights | Highlands SD | 48% | 47% | Meets Expectations | 713 |
| #367 | C | Kennett HS | Kennett Square | Kennett Consolidated SD | 48% | 48% | Meets Expectations | 1,286 |
| #368 | C | Meyersdale Area HS | Meyersdale | Meyersdale Area SD | 48% | 40% | Exceeds Expectations | 271 |
| #369 | C | Mifflin Co HS | Lewistown | Mifflin County SD | 48% | 43% | Meets Expectations | 1,086 |
| #370 | C | Otto Eldred Jshs Duke Center | Duke Center | Otto-Eldred SD | 48% | 41% | Exceeds Expectations | 280 |
| #371 | C | Philipsburg Osceola Area HS | Philipsburg | Philipsburg-Osceola Area SD | 48% | 43% | Meets Expectations | 520 |
| #372 | C | Rockwood Area Jshs | Rockwood | Rockwood Area SD | 48% | 44% | Meets Expectations | 337 |
| #373 | C | Schuylkill Haven Shs | Schuylkill Haven | Schuylkill Haven Area SD | 48% | 37% | Exceeds Expectations | 445 |
| #374 | C | Shanksville Stonycreek HS | Shanksville | Shanksville-Stonycreek SD | 48% | 45% | Meets Expectations | 80 |
| #375 | C | West Middlesex Area Jshs | West Middlesex | West Middlesex Area SD | 48% | 49% | Doesn't Meet Expectations | 346 |
| #376 | C | Athens Area HS | Athens | Athens Area SD | 47% | 56% | Doesn't Meet Expectations | 664 |
| #377 | C | Avella Area Jshs | Avella | Avella Area SD | 47% | 48% | Meets Expectations | 227 |
| #378 | C | Big Spring HS | Newville | Big Spring SD | 47% | 48% | Doesn't Meet Expectations | 739 |
| #379 | C | Charleroi Area HS | Charleroi | Charleroi SD | 47% | 38% | Exceeds Expectations | 476 |
| #380 | C | Forbes Road Jshs | Waterfall | Forbes Road SD | 47% | 40% | Exceeds Expectations | 141 |
| #381 | C | Franklin Lc (Magnet) | Philadelphia | Philadelphia City SD | 47% | 41% | Meets Expectations | 881 |
| #382 | C | Freedom Area Shs | Freedom | Freedom Area SD | 47% | 45% | Meets Expectations | 402 |
| #383 | C | Glendale Jshs | Flinton | Glendale SD | 47% | 35% | Exceeds Expectations | 340 |
| #384 | C | Greenville Jshs | Greenville | Greenville Area SD | 47% | 42% | Meets Expectations | 653 |
| #385 | C | Knoch HS | Saxonburg | Knoch SD | 47% | 64% | Underperforms Expectations | 698 |
| #386 | C | Marion Center Area Jrsr HS Marion Center | Marion Center | Marion Center Area SD | 47% | 48% | Meets Expectations | 557 |
| #387 | C | Purchase Line Jshs | Commodore | Purchase Line SD | 47% | 40% | Exceeds Expectations | 395 |
| #388 | C | Titusville Shs | Titusville | Titusville Area SD | 47% | 42% | Meets Expectations | 573 |
| #389 | C | Waynesburg Central HS | Waynesburg | Central Greene SD | 47% | 40% | Exceeds Expectations | 500 |
| #390 | C | West York Area HS | York | West York Area SD | 47% | 46% | Meets Expectations | 869 |
| #391 | C | Westmont Hilltop Jshs | Johnstown | Westmont Hilltop SD | 47% | 44% | Meets Expectations | 725 |
| #392 | C | Wyalusing Valley Jshs | Wyalusing | Wyalusing Area SD | 47% | 48% | Meets Expectations | 587 |
| #393 | C | Altoona Area HS | Altoona | Altoona Area SD | 46% | 42% | Meets Expectations | 2,228 |
| #394 | C | Brandywine Heights HS | Mertztown | Brandywine Heights Area SD | 46% | 43% | Meets Expectations | 439 |
| #395 | C | Cambridge Springs Jshs | Cambridge Springs | Penncrest SD | 46% | 41% | Meets Expectations | 368 |
| #396 | C | Canton Jshs | Canton | Canton Area SD | 46% | 42% | Meets Expectations | 408 |
| #397 | C | East Stroudsburg Shs North | Dingmans Ferry | East Stroudsburg Area SD | 46% | 24% | Greatly Exceeds Expectations | 940 |
| #398 | C | Greensburg Salem HS | Greensburg | Greensburg Salem SD | 46% | 49% | Doesn't Meet Expectations | 820 |
| #399 | C | Newport HS | Newport | Newport SD | 46% | 41% | Meets Expectations | 291 |
| #400 | C | Northern Lehigh Shs | Slatington | Northern Lehigh SD | 46% | 45% | Meets Expectations | 487 |
| #401 | C | Smethport Area Jshs | Smethport | Smethport Area SD | 46% | 39% | Exceeds Expectations | 362 |
| #402 | C | Southern Fulton Jshs | Warfordsburg | Southern Fulton SD | 46% | 51% | Doesn't Meet Expectations | 325 |
| #403 | C | Union City HS | Union City | Union City Area SD | 46% | 37% | Exceeds Expectations | 314 |
| #404 | C | Esperanza Academy (Charter, K-12) | Philadelphia | Esperanza Academy CS | 23% | 16% | Exceeds Expectations | 1,628 |
| #405 | C | Gillingham Charter School (Charter, K-12) | Pottsville | Gillingham Charter School | 23% | 31% | Meets Expectations | 247 |
| #406 | C | Mastery Cs Hardy Williams (Charter, K-12) | Philadelphia | Mastery CS-Hardy Williams | 23% | 15% | Exceeds Expectations | 1,215 |
| #407 | C | Sankofa Freedom Academy (Charter, K-12) | Philadelphia | Sankofa Freedom Academy CS | 23% | 18% | Exceeds Expectations | 663 |
| #408 | C- | Interboro Shs | Prospect Park | Interboro SD | 46% | 40% | Meets Expectations | 1,028 |
| #409 | C- | Tri Valley Jshs Hegins | Hegins | Tri-Valley SD | 46% | 44% | Meets Expectations | 441 |
| #410 | C- | Baldwin Shs | Pittsburgh | Baldwin-Whitehall SD | 45% | 53% | Doesn't Meet Expectations | 2,086 |
| #411 | C- | Chichester Shs | Boothwyn | Chichester SD | 45% | 27% | Greatly Exceeds Expectations | 996 |
| #412 | C- | Connellsville Area Shs | Connellsville | Connellsville Area SD | 45% | 45% | Meets Expectations | 1,001 |
| #413 | C- | East Juniata Jshs Mcalisterville | Mcalisterville | Juniata County SD | 45% | 44% | Meets Expectations | 406 |
| #414 | C- | Harmony Area Jshs | Westover | Harmony Area SD | 45% | 40% | Meets Expectations | 114 |
| #415 | C- | Hill Freedman World Academy (Magnet) | Philadelphia | Philadelphia City SD | 45% | 15% | Greatly Exceeds Expectations | 638 |
| #416 | C- | Hughesville Jshs | Hughesville | East Lycoming SD | 45% | 51% | Doesn't Meet Expectations | 747 |
| #417 | C- | North Star HS | Boswell | North Star SD | 45% | 38% | Meets Expectations | 340 |
| #418 | C- | Oil City Shs | Oil City | Oil City Area SD | 45% | 38% | Exceeds Expectations | 603 |
| #419 | C- | Pottsville Area HS | Pottsville | Pottsville Area SD | 45% | 36% | Exceeds Expectations | 898 |
| #420 | C- | Solanco HS | Quarryville | Solanco SD | 45% | 50% | Doesn't Meet Expectations | 1,081 |
| #421 | C- | Wilmington Area HS | New Wilmington | Wilmington Area SD | 45% | 52% | Doesn't Meet Expectations | 310 |
| #422 | C- | Bensalem Twp HS | Bensalem | Bensalem Township SD | 44% | 42% | Meets Expectations | 2,120 |
| #423 | C- | Butler Area Shs | Butler | Butler Area SD | 44% | 57% | Underperforms Expectations | 1,989 |
| #424 | C- | New Brighton Area HS | New Brighton | New Brighton Area SD | 44% | 44% | Meets Expectations | 383 |
| #425 | C- | Octorara Area Jshs | Atglen | Octorara Area SD | 44% | 43% | Meets Expectations | 1,071 |
| #426 | C- | Pittston Area Shs | Pittston | Pittston Area SD | 44% | 44% | Meets Expectations | 1,022 |
| #427 | C- | Ringgold Shs | Monongahela | Ringgold SD | 44% | 48% | Doesn't Meet Expectations | 852 |
| #428 | C- | Yough Shs | Herminie | Yough SD | 44% | 48% | Doesn't Meet Expectations | 558 |
| #429 | C- | Burrell HS | Lower Burrell | Burrell SD | 43% | 56% | Underperforms Expectations | 579 |
| #430 | C- | Carlynton Jshs | Carnegie | Carlynton SD | 43% | 48% | Doesn't Meet Expectations | 595 |
| #431 | C- | Carmichaels Area HS | Carmichaels | Carmichaels Area SD | 43% | 43% | Meets Expectations | 285 |
| #432 | C- | Central Mountain HS | Mill Hall | Keystone Central SD | 43% | 54% | Underperforms Expectations | 1,127 |
| #433 | C- | Commodore Perry Jshs | Hadley | Commodore Perry SD | 43% | 47% | Doesn't Meet Expectations | 183 |
| #434 | C- | East Forest Jshs | Marienville | Forest Area SD | 43% | 34% | Exceeds Expectations | 62 |
| #435 | C- | Hamburg Area HS | Hamburg | Hamburg Area SD | 43% | 41% | Meets Expectations | 714 |
| #436 | C- | James Buchanan HS | Mercersburg | Tuscarora SD | 43% | 43% | Meets Expectations | 735 |
| #437 | C- | Juniata Valley Jshs | Alexandria | Juniata Valley SD | 43% | 43% | Meets Expectations | 386 |
| #438 | C- | Multicultural Academy (Charter) | Philadelphia | Multicultural Academy CS | 43% | 11% | Greatly Exceeds Expectations | 250 |
| #439 | C- | Sayre Area HS | Sayre | Sayre Area SD | 43% | 47% | Doesn't Meet Expectations | 435 |
| #440 | C- | Troy Area Jshs | Troy | Troy Area SD | 43% | 44% | Meets Expectations | 641 |
| #441 | C- | Tunkhannock HS | Tunkhannock | Tunkhannock Area SD | 43% | 53% | Underperforms Expectations | 890 |
| #442 | C- | Bristol HS | Bristol | Bristol Borough SD | 42% | 28% | Greatly Exceeds Expectations | 339 |
| #443 | C- | Burgettstown Mshs | Burgettstown | Burgettstown Area SD | 42% | 43% | Meets Expectations | 526 |
| #444 | C- | Cranberry Area Jshs | Seneca | Cranberry Area SD | 42% | 42% | Meets Expectations | 557 |
| #445 | C- | Elk Lake Jshs | Springville | Elk Lake SD | 42% | 40% | Meets Expectations | 555 |
| #446 | C- | Fairfield Area HS | Fairfield | Fairfield Area SD | 42% | 45% | Doesn't Meet Expectations | 298 |
| #447 | C- | Franklin Area Jshs | Franklin | Franklin Area SD | 42% | 40% | Meets Expectations | 834 |
| #448 | C- | Freedom HS | Bethlehem | Bethlehem Area SD | 42% | 42% | Meets Expectations | 1,753 |
| #449 | C- | Jamestown Area Jshs | Jamestown | Jamestown Area SD | 42% | 41% | Meets Expectations | 204 |
| #450 | C- | Keystone Jshs | Knox | Keystone SD | 42% | 49% | Doesn't Meet Expectations | 443 |
| #451 | C- | Mcguffey HS | Claysville | McGuffey SD | 42% | 47% | Doesn't Meet Expectations | 491 |
| #452 | C- | North Penn Liberty Jshs | Liberty | Southern Tioga SD | 42% | 42% | Meets Expectations | 238 |
| #453 | C- | Redbank Valley HS | New Bethlehem | Redbank Valley SD | 42% | 43% | Doesn't Meet Expectations | 552 |
| #454 | C- | Springdale Jshs Springdale | Springdale | Allegheny Valley SD | 42% | 44% | Doesn't Meet Expectations | 387 |
| #455 | C- | Union HS | Rimersburg | Union SD | 42% | 32% | Exceeds Expectations | 308 |
| #456 | C- | Chester Charter Scholars Academy (Charter, K-12) | Chester | Chester Charter Scholars Academy CS | 20% | 13% | Exceeds Expectations | 700 |
| #457 | C- | Propel Cs Montour (Charter, K-12) | Pittsburgh | Propel CS-Montour | 19% | 20% | Meets Expectations | 791 |
| #458 | D+ | Jefferson Morgan Mshs | Jefferson | Jefferson-Morgan SD | 42% | 34% | Exceeds Expectations | 365 |
| #459 | D+ | Clearfield Area Jshs | Clearfield | Clearfield Area SD | 41% | 39% | Meets Expectations | 1,017 |
| #460 | D+ | Eisenhower Mhs | Russell | Warren County SD | 41% | 49% | Doesn't Meet Expectations | 442 |
| #461 | D+ | Lincoln Jshs | Ellwood City | Ellwood City Area SD | 41% | 39% | Meets Expectations | 672 |
| #462 | D+ | Northwest Area HS | Shickshinny | Northwest Area SD | 41% | 47% | Doesn't Meet Expectations | 416 |
| #463 | D+ | Penns Manor Area Jshs | Clymer | Penns Manor Area SD | 41% | 43% | Doesn't Meet Expectations | 391 |
| #464 | D+ | Sheffield Mhs | Sheffield | Warren County SD | 41% | 32% | Exceeds Expectations | 233 |
| #465 | D+ | Southmoreland Shs | Alverton | Southmoreland SD | 41% | 46% | Doesn't Meet Expectations | 584 |
| #466 | D+ | Albert Gallatin Area Shs | Uniontown | Albert Gallatin Area SD | 40% | 38% | Meets Expectations | 964 |
| #467 | D+ | Catasauqua Shs | Northampton | Catasauqua Area SD | 40% | 27% | Exceeds Expectations | 473 |
| #468 | D+ | Dunmore Jshs | Dunmore | Dunmore SD | 40% | 45% | Doesn't Meet Expectations | 668 |
| #469 | D+ | Governor Mifflin Shs | Shillington | Governor Mifflin SD | 40% | 48% | Doesn't Meet Expectations | 1,480 |
| #470 | D+ | Harrisburg HS Scitech Cmp | Harrisburg | Harrisburg City SD | 40% | 27% | Exceeds Expectations | 323 |
| #471 | D+ | Mapletown Jshs Greensboro | Greensboro | Southeastern Greene SD | 40% | 45% | Doesn't Meet Expectations | 250 |
| #472 | D+ | Moshannon Valley Jshs | Houtzdale | Moshannon Valley SD | 40% | 38% | Meets Expectations | 381 |
| #473 | D+ | Northeast Bradford Jshs | Rome | Northeast Bradford SD | 40% | 46% | Doesn't Meet Expectations | 327 |
| #474 | D+ | Northern Lebanon Shs | Fredericksburg | Northern Lebanon SD | 40% | 43% | Doesn't Meet Expectations | 701 |
| #475 | D+ | Port Allegany Jshs | Port Allegany | Port Allegany SD | 40% | 34% | Exceeds Expectations | 410 |
| #476 | D+ | Sullivan Co Jshs | Laporte | Sullivan County SD | 40% | 47% | Doesn't Meet Expectations | 287 |
| #477 | D+ | Towanda Area Jshs | Towanda | Towanda Area SD | 40% | 45% | Doesn't Meet Expectations | 720 |
| #478 | D+ | Williamson Shs | Tioga | Northern Tioga SD | 40% | 44% | Doesn't Meet Expectations | 535 |
| #479 | D+ | Wyoming Area Sec Ctr | Exeter | Wyoming Area SD | 40% | 43% | Doesn't Meet Expectations | 953 |
| #480 | D+ | Beaver Falls Area Shs | Beaver Falls | Big Beaver Falls Area SD | 39% | 23% | Greatly Exceeds Expectations | 469 |
| #481 | D+ | Ferndale Area Jshs | Johnstown | Ferndale Area SD | 39% | 36% | Meets Expectations | 283 |
| #482 | D+ | Karns City HS | Karns City | Karns City Area SD | 39% | 47% | Doesn't Meet Expectations | 607 |
| #483 | D+ | Northern Potter Jshs | Ulysses | Northern Potter SD | 39% | 45% | Doesn't Meet Expectations | 214 |
| #484 | D+ | Susquenita HS | Duncannon | Susquenita SD | 39% | 44% | Doesn't Meet Expectations | 503 |
| #485 | D+ | East Stroudsburg Shs South | East Stroudsburg | East Stroudsburg Area SD | 38% | 34% | Meets Expectations | 1,338 |
| #486 | D+ | Laurel Highlands Shs | Uniontown | Laurel Highlands SD | 38% | 43% | Doesn't Meet Expectations | 831 |
| #487 | D+ | Ligonier Valley HS | Ligonier | Ligonier Valley SD | 38% | 49% | Underperforms Expectations | 438 |
| #488 | D+ | Mount Carmel Area HS | Mount Carmel | Mount Carmel Area SD | 38% | 30% | Exceeds Expectations | 493 |
| #489 | D+ | North Penn Mansfield Jshs | Mansfield | Southern Tioga SD | 38% | 46% | Doesn't Meet Expectations | 523 |
| #490 | D+ | California Area Shs Coal Center | Coal Center | California Area SD | 37% | 51% | Underperforms Expectations | 286 |
| #491 | D+ | Easton Area HS | Easton | Easton Area SD | 37% | 45% | Doesn't Meet Expectations | 2,844 |
| #492 | D+ | Greater Nanticoke Area Shs | Nanticoke | Greater Nanticoke Area SD | 37% | 25% | Exceeds Expectations | 714 |
| #493 | D+ | Northgate Mshs | Pittsburgh | Northgate SD | 37% | 36% | Meets Expectations | 456 |
| #494 | D+ | Scranton HS | Scranton | Scranton SD | 37% | 38% | Meets Expectations | 1,710 |
| #495 | D+ | Sharon HS | Sharon | Sharon City SD | 37% | 23% | Greatly Exceeds Expectations | 523 |
| #496 | D+ | West Greene Jshs | Waynesburg | West Greene SD | 37% | 40% | Doesn't Meet Expectations | 308 |
| #497 | D+ | Westinghouse Arts Academy (Charter) | Wilmerding | Westinghouse Arts Academy CS | 37% | 30% | Exceeds Expectations | 316 |
| #498 | D+ | Wyoming Valley West Shs Plymouth | Plymouth | Wyoming Valley West SD | 37% | 35% | Meets Expectations | 1,357 |
| #499 | D+ | Antietam Mshs | Reading | Antietam SD | 36% | 26% | Exceeds Expectations | 548 |
| #500 | D+ | Maplewood Jshs Guys Mills | Guys Mills | Penncrest SD | 36% | 45% | Doesn't Meet Expectations | 444 |
Page 1 · Page 2 (500 schools per page)
How Pennsylvania's high schools compare
A: 154B: 154C: 149D: 138F: 48
48% of the 643 ranked high schools in Pennsylvania earn an A or B (154 A grades, 154 B, 149 C, 138 D, 48 F), against 50% of high schools nationwide. 468 schools meet or beat the proficiency projected from their student context (73% here, 74% nationally), and 255 exceed it. On average 48% of tested students meet the state bar against a projected 44% (national averages: 44% actual, 41% projected).
The biggest overperformers, by actual proficiency above projection: Johnsonburg Area Hs (73% against 37%, A), Capital Area School For The Arts Cs (71% against 36%, A), Multicultural Academy (43% against 11%, C-), Wilkes Barre Area Sd Stem Academy (93% against 62%, A+), Mercer Area Shs (71% against 40%, A).
Districts with the most schools in the top quarter (the top 161): Philadelphia City SD (6), Downingtown Area SD (3), Central Bucks SD (3), Lower Merion SD (2).
Cities with the most ranked high schools: Philadelphia (72, 19 at A or B), Pittsburgh (28, 11 at A or B), Allentown (8, 2 at A or B), Harrisburg (7, 1 at A or B), Erie (6, 4 at A or B).
The largest ranked high schools: Reading Shs (5,213 students, D-, #587), Upper Darby Shs (4,191 students, D, #549), Hazleton Area HS (3,795 students, D, #507).
High schools in Pennsylvania that are not ranked
113 graded high schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Special-purpose schools (18)
Alternative, special-education and vocational schools serve a different mission and a different student body, so they are graded but not ranked against regular schools.
- D+ Bucks County Technical High School, Fairless Hills
- C Carbon Career And Technical Institute, Jim Thorpe
- F Chester Co Technical College HS Pickerin, Phoenixville
- D Columbia Montour Avts, Bloomsburg
- D- Connellsville Area Career And Technical Ce, Connellsville
- B- Dauphin County Technical School, Harrisburg
- F Dobbins Avt HS, Philadelphia
- F Edison Hsfareira Skills, Philadelphia
- C+ Franklin County Ctc, Chambersburg
- D- Jefferson County Dubois Avts, Reynoldsville
- D Lawrence County Ctc, New Castle
- D+ Lenape Tech, Ford City
- D- Mastbaum Jules E Avts, Philadelphia
- D- Randolph A Philip Avt HS, Philadelphia
- D Saul W B Agricultural School, Philadelphia
- D- Swenson Arts And Technology HS, Philadelphia
- D- West Side Ctc, Kingston
- D+ York Co School Of Technology, York
Fully online schools (15)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- C 21st Century Cyber Cs, West Chester
- D- Achievement House Cs, Exton
- C- Agora Cyber Cs, King Of Prussia
- F Aspira Bilingual Cyber, Philadelphia
- D+ Central Pa Digital Lrng Foundation Cs, Altoona
- B- Commonwealth Charter Academy, Harrisburg
- D- Esperanza Cyber, Philadelphia
- F Greater Johnstown School Districts Cybe, Johnstown
- D+ Insight Pa Cyber Cs, Exton
- C+ Pennsylvania Cyber Cs, Midland
- D Pennsylvania Distance Learning, Sewickley
- A- Pennsylvania Leadership Cs, West Chester
- B Pennsylvania Virtual Cs, King Of Prussia
- C- Reach Cyber, Harrisburg
- D+ The Sd Of Philadelphia Virtual Academy, Philadelphia
Not yet graded (80)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- A W Beattie Career Center, Allison Park
- Adams County Technical Institute, Gettysburg
- Admiral Peary Avts, Ebensburg
- Beaver County Ctc, Monaca
- Bedford County Technical Center, Everett
- Berks Ctc-east Campus, Oley
- Berks Ctc-west Campus, Leesport
- Bethlehem Avts, Bethlehem
- Butler County Avts, Butler
- Career Institute Of Technology, Easton
- Central Montco Technical High School, Plymouth Meeting
- Central Pa Institute Of Science & Techno, Pleasant Gap
- Central Westmoreland Ctc, New Stanton
- Chester Co Technical College HS Brandywi, Downingtown
- Chester Co Technical College HS Pennocks, West Grove
- Clarion County Career Center, Shippenville
- Clearfield County Ctc, Clearfield
- Crawford County Ctc, Meadville
- Crispus Attucks Cs, York
- Ctc Of Lackawanna County, Scranton
- Cumberland Perry Area Career & Technical, Mechanicsburg
- Danville Ctr Adolescent Female, Danville
- Delaware County Technical High School-as, Aston
- Delaware County Technical High School-fo, Folcroft
- Dr Robert Ketterer Cs Inc, Latrobe
- Eastern Center For Arts & Technology, Willow Grove
- Eastern Westmoreland Ctc, Latrobe
- Erie County Technical School, Erie
- Fayette County Career & Technical Instit, Uniontown
- Forbes Road Ctc, Monroeville
- Galeton Area Sch, Galeton
- Greater Altoona Ctc, Altoona
- Greater Johnstown Ctc, Johnstown
- Greene County Ctc, Waynesburg
- Grove City Area George JR HS, Grove City
- Huntingdon County Ctc, Mill Creek
- Indiana County Technology Center, Indiana
- Kimmel Alternative School, Altoona
- Lancaster County Ctc Brownstown Campus, Ephrata
- Lancaster County Ctc Mt Joy Campus, Mount Joy
- Lancaster County Ctc Willow St Campus, Willow Street
- Lebanon County Ctc, Lebanon
- Lehigh Career And Technical Institute, Schnecksville
- Math Civics And Sciences, Philadelphia
- Mercer County Career Center, Mercer
- Middle Bucks Institute Of Technology, Jamison
- Mifflin County Academy Of Science And Te, Lewistown
- Mon Valley Ctc, Charleroi
- Monroe Career & Tech Inst, Bartonsville
- North Central Secure Trmnt Unt, Danville
- North Montco Tech Career Center, Lansdale
- Northern Tier Career Center, Towanda
- Northern Westmoreland Ctc, New Kensington
- Northumberland County Ctc, Coal Township
- Oswayo Valley HS, Shinglehouse
- Parkway West Ctc, Oakdale
- Penn Wood 9th Grade Academy, Yeadon
- Philadelphia Learning Academy South, Philadelphia
- Pittsburgh Conroy, Pittsburgh
- Pittsburgh Pioneer, Pittsburgh
- Price, Hummelstown
- Reading Muhlenberg Ctc, Reading
- Schuylkill Technology Centers North Camp Frackville, Frackville
- Schuylkill Technology Centers South Camp Mar Lin, Mar Lin
- Seneca Highlands Career And Technical Ce, Port Allegany
- Somerset County Technology Center, Somerset
- South Mountain Secure Trmnt Un, South Mountain
- Spectrum Cs, Monroeville
- Steel Center For Career And Technical Ed, Jefferson Hills
- Sun Area Technical Institute, New Berlin
- Susquehanna County Ctc, Springville
- Upper Bucks County Technical School, Perkasie
- Venango Technology Center, Oil City
- Warren County Avts, Warren
- Western Area Ctc, Canonsburg
- Western Montgomery Ctc, Limerick
- Widener Memorial Sch, Philadelphia
- Wilkes Barre Area Ctc, Wilkes Barre
- Youth Build Phila, Philadelphia
- Youth Forestry Camp #3, James Creek
About this ranking
- Scope: every public high school in Pennsylvania.
- Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
- Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
- Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the high schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about high schools in Pennsylvania
What is the best high school in Pennsylvania?
Downingtown Stem Academy in Downingtown ranks first among the 643 ranked high schools in Pennsylvania with a SchoolGrade of A+, 99% of tested students meeting the state bar against a projected 84%.
How are high schools in Pennsylvania ranked?
By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.
How many high schools does Pennsylvania have?
SchoolGrade grades 756 public high schools in Pennsylvania; 643 are ranked here and 113 are listed as not ranked.