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