Rankings · Pennsylvania
Largest schools in High schools in Pennsylvania
Ranked by enrollment — academic rankings appear once test-score data is loaded.
| # | School | City | District | Enrollment |
|---|---|---|---|---|
| 1 | Commonwealth Charter Academy Cs | Harrisburg | Commonwealth Charter Academy CS | 16419 |
| 2 | Pennsylvania Cyber Cs | Midland | Pennsylvania Cyber CS | 10901 |
| 3 | Commonwealth Charter Academy Cs | Harrisburg | Commonwealth Charter Academy CS | 9294 |
| 4 | Reach Cyber Cs | Harrisburg | Reach Cyber CS | 8138 |
| 5 | Agora Cyber Cs | King Of Prussia | Agora Cyber CS | 7337 |
| 6 | Reading Shs | Reading | Reading SD | 5223 |
| 7 | Agora Cyber Cs | King Of Prussia | Agora Cyber CS | 5135 |
| 8 | Pennsylvania Leadership Cs | West Chester | Pennsylvania Leadership CS | 5071 |
| 9 | Insight Pa Cyber Cs | Exton | Insight PA Cyber CS | 3911 |
| 10 | Upper Darby Shs | Drexel Hill | Upper Darby SD | 3855 |
| 11 | Hazleton Area Hs | Hazle Township | Hazleton Area SD | 3600 |
| 12 | Northeast Hs | Philadelphia | Philadelphia City SD | 3348 |
| 13 | Parkland Hs | Allentown | Parkland SD | 3187 |
| 14 | Collegium Cs | Exton | Collegium CS | 3040 |
| 15 | North Penn Shs | Lansdale | North Penn SD | 3020 |
| 16 | Pennsbury Hs | Fairless Hills | Pennsbury SD | 2891 |
| 17 | Easton Area Hs | Easton | Easton Area SD | 2875 |
| 18 | Emmaus Hs | Emmaus | East Penn SD | 2871 |
| 19 | Cumberland Valley Hs | Mechanicsburg | Cumberland Valley SD | 2827 |
| 20 | North Allegheny Hs | Wexford | North Allegheny SD | 2730 |
| 21 | Pennsylvania Virtual Cs | King Of Prussia | Pennsylvania Virtual CS | 2714 |
| 22 | Mccaskey Campus | Lancaster | Lancaster SD | 2680 |
| 23 | Neshaminy Hs | Langhorne | Neshaminy SD | 2677 |
| 24 | Liberty Hs | Bethlehem | Bethlehem Area SD | 2663 |
| 25 | William Allen Hs | Allentown | Allentown City SD | 2650 |
| 26 | Philadelphia Performing Arts Cs | Philadelphia | Philadelphia Performing Arts CS | 2595 |
| 27 | Spring-Ford Shs 9-12 Ctr | Royersford | Spring-Ford Area SD | 2584 |
| 28 | 21St Century Cyber Cs | West Chester | 21st Century Cyber CS | 2503 |
| 29 | Central Hs | Philadelphia | Philadelphia City SD | 2416 |
| 30 | Pennridge Hs | Perkasie | Pennridge SD | 2370 |
| 31 | State College Area Hs | State College | State College Area SD | 2370 |
| 32 | Seneca Valley Hs | Harmony | Seneca Valley SD | 2341 |
| 33 | Conestoga Shs | Berwyn | Tredyffrin-Easttown SD | 2318 |
| 34 | Erie Hs | Erie | Erie City SD | 2267 |
| 35 | Altoona Area Hs | Altoona | Altoona Area SD | 2208 |
| 36 | Boyertown Area Shs | Boyertown | Boyertown Area SD | 2200 |
| 37 | Mcdowell Hs | Erie | Millcreek Township SD | 2194 |
| 38 | Chambersburg Area Shs | Chambersburg | Chambersburg Area SD | 2182 |
| 39 | Hempfield Shs | Landisville | Hempfield SD | 2159 |
| 40 | Erie Hs | Erie | Erie City SD | 2149 |
| 41 | Baldwin Shs | Pittsburgh | Baldwin-Whitehall SD | 2093 |
| 42 | Souderton Area Shs | Souderton | Souderton Area SD | 2077 |
| 43 | Wilson Hs | West Lawn | Wilson SD | 2040 |
| 44 | Abington Jhs | Abington | Abington SD | 2037 |
| 45 | Council Rock Hs South | Holland | Council Rock SD | 2013 |
| 46 | Norristown Area Hs | Norristown | Norristown Area SD | 2004 |
| 47 | Bensalem Twp Hs | Bensalem | Bensalem Township SD | 1965 |
| 48 | Lincoln Hs | Philadelphia | Philadelphia City SD | 1962 |
| 49 | Haverford Shs | Havertown | Haverford Township SD | 1943 |
| 50 | Dallastown Area Shs | Dallastown | Dallastown Area SD | 1922 |
| 51 | Abington Shs | Abington | Abington SD | 1910 |
| 52 | Freedom Hs | Bethlehem | Bethlehem Area SD | 1881 |
| 53 | Ridley Hs | Folsom | Ridley SD | 1880 |
| 54 | Freedom Hs | Bethlehem | Bethlehem Area SD | 1875 |
| 55 | Louis E Dieruff Hs | Allentown | Allentown City SD | 1874 |
| 56 | Northampton Area Hs | Northampton | Northampton Area SD | 1864 |
| 57 | First Philadelphia Preparatory Cs | Philadelphia | First Philadelphia Preparatory CS | 1852 |
| 58 | William Tennent Hs | Warminster | Centennial SD | 1845 |
| 59 | Avon Grove Cs | West Grove | Avon Grove CS | 1843 |
| 60 | Manheim Twp Hs | Lancaster | Manheim Township SD | 1841 |
| 61 | Central Dauphin Shs | Harrisburg | Central Dauphin SD | 1825 |
| 62 | Manheim Twp Hs | Lancaster | Manheim Township SD | 1817 |
| 63 | Downingtown Hs West Campus | Downingtown | Downingtown Area SD | 1813 |
| 64 | Lehigh Valley Academy Regional Cs | Bethlehem | Lehigh Valley Academy Regional CS | 1806 |
| 65 | Mt Lebanon Shs | Pittsburgh | Mt Lebanon SD | 1801 |
| 66 | Central York Hs | York | Central York SD | 1799 |
| 67 | Perkiomen Valley Hs | Collegeville | Perkiomen Valley SD | 1793 |
| 68 | Olney Charter High School | Philadelphia | — | 1753 |
| 69 | Hempfield Area Shs | Greensburg | Hempfield Area SD | 1751 |
| 70 | Central Bucks Hs-South | Warrington | Central Bucks SD | 1736 |
| 71 | Downingtown Hs East Campus | Exton | Downingtown Area SD | 1729 |
| 72 | Avon Grove Hs | West Grove | Avon Grove SD | 1721 |
| 73 | Canon-Mcmillan Shs | Canonsburg | Canon-McMillan SD | 1716 |
| 74 | Owen J Roberts Hs | Pottstown | Owen J Roberts SD | 1716 |
| 75 | York Co School Of Technology | York | York Co School of Technology | 1704 |
| 76 | Quakertown Community Hs | Quakertown | Quakertown Community SD | 1682 |
| 77 | Penn Manor Hs | Millersville | Penn Manor SD | 1674 |
| 78 | Esperanza Academy Cs | Philadelphia | Esperanza Academy CS | 1660 |
| 79 | Pocono Mountain West Hs | Pocono Summit | Pocono Mountain SD | 1624 |
| 80 | Truman Shs | Levittown | Bristol Township SD | 1620 |
| 81 | Norwin Shs | North Huntingdon | Norwin SD | 1619 |
| 82 | Armstrong Jshs | Kittanning | Armstrong SD | 1599 |
| 83 | Council Rock Hs North | Newtown | Council Rock SD | 1588 |
| 84 | Lower Merion Hs | Ardmore | Lower Merion SD | 1568 |
| 85 | Garnet Valley Hs | Glen Mills | Garnet Valley SD | 1549 |
| 86 | Cedar Crest Hs | Lebanon | Cornwall-Lebanon SD | 1548 |
| 87 | Methacton Hs | Eagleville | Methacton SD | 1547 |
| 88 | Butler Area Ihs | Butler | Butler Area SD | 1541 |
| 89 | Washington George Hs | Philadelphia | Philadelphia City SD | 1536 |
| 90 | Carlisle Area Hs | Carlisle | Carlisle Area SD | 1531 |
| 91 | Nazareth Area Hs | Nazareth | Nazareth Area SD | 1528 |
| 92 | Scranton Hs | Scranton | Scranton SD | 1524 |
| 93 | Penn Wood Hs | Lansdowne | William Penn SD | 1515 |
| 94 | Plymouth-Whitemarsh Shs | Plymouth Meeting | Colonial SD | 1503 |
| 95 | Central Bucks Hs-East | Doylestown | Central Bucks SD | 1498 |
| 96 | New Foundations Cs | Philadelphia | New Foundations CS | 1497 |
| 97 | Central Dauphin East Shs | Harrisburg | Central Dauphin SD | 1494 |
| 98 | Central Bucks Hs-West | Doylestown | Central Bucks SD | 1491 |
| 99 | William Penn Shs | York | York City SD | 1487 |
| 100 | Mariana Bracetti Academy Cs | Philadelphia | Mariana Bracetti Academy CS | 1484 |
| 101 | Mast Community Cs | Philadelphia | MAST Community CS | 1482 |
| 102 | Williamsport Area Shs | Williamsport | Williamsport Area SD | 1482 |
| 103 | Butler Area Shs | Butler | Butler Area SD | 1479 |
| 104 | Delaware Valley Hs | Milford | Delaware Valley SD | 1478 |
| 105 | Governor Mifflin Shs | Shillington | Governor Mifflin SD | 1472 |
| 106 | Bucks County Technical High School | Fairless Hills | — | 1465 |
| 107 | Whitehall Hs | Whitehall | Whitehall-Coplay SD | 1456 |
| 108 | Red Lion Area Shs | Red Lion | Red Lion Area SD | 1444 |
| 109 | Pittsburgh Allderdice Hs | Pittsburgh | Pittsburgh SD | 1430 |
| 110 | Pine-Richland Hs | Gibsonia | Pine-Richland SD | 1428 |
| 111 | Wissahickon Shs | Ambler | Wissahickon SD | 1426 |
| 112 | Pleasant Valley Hs | Brodheadsville | Pleasant Valley SD | 1417 |
| 113 | Hatboro-Horsham Shs | Horsham | Hatboro-Horsham SD | 1414 |
| 114 | Pennsylvania Distance Learning Cs | Sewickley | Pennsylvania Distance Learning CS | 1412 |
| 115 | Lebanon Shs | Lebanon | Lebanon SD | 1404 |
| 116 | Kennett Hs | Kennett Square | Kennett Consolidated SD | 1387 |
| 117 | Bethel Park Hs | Bethel Park | Bethel Park SD | 1382 |
| 118 | Cheltenham Hs | Wyncote | Cheltenham SD | 1382 |
| 119 | West Chester Henderson Hs | West Chester | West Chester Area SD | 1379 |
| 120 | Cheltenham Hs | Wyncote | Cheltenham SD | 1372 |
| 121 | Great Valley Hs | Malvern | Great Valley SD | 1367 |
| 122 | Upper Saint Clair Hs | Pittsburgh | Upper St. Clair SD | 1367 |
| 123 | Crestwood Secondary Campus | Mountain Top | Crestwood SD | 1362 |
| 124 | School Lane Cs | Bensalem | School Lane CS | 1342 |
| 125 | Executive Education Academy Cs | Allentown | Executive Education Academy CS | 1338 |
| 126 | Springfield Hs | Springfield | Springfield SD | 1338 |
| 127 | Academy Park Hs | Sharon Hill | Southeast Delco SD | 1336 |
| 128 | Unionville Hs | Kennett Square | Unionville-Chadds Ford SD | 1334 |
| 129 | Mastery Cs-Gratz Campus | Philadelphia | Mastery CS-Gratz Campus | 1332 |
| 130 | Upper Dublin Hs | Fort Washington | Upper Dublin SD | 1331 |
| 131 | Peters Twp Hs | Mcmurray | Peters Township SD | 1326 |
| 132 | North Hills Shs | Pittsburgh | North Hills SD | 1325 |
| 133 | East Stroudsburg Shs South | East Stroudsburg | East Stroudsburg Area SD | 1319 |
| 134 | Mastery Cs - Thomas Campus | Philadelphia | Mastery CS-Thomas Campus | 1316 |
| 135 | Cedar Cliff Hs | Camp Hill | West Shore SD | 1315 |
| 136 | Ephrata Shs | Ephrata | Ephrata Area SD | 1315 |
| 137 | Coatesville Area Shs | Coatesville | Coatesville Area SD | 1314 |
| 138 | Mast Community Cs Ii | Philadelphia | MaST Community CS II | 1310 |
| 139 | Penn Trafford Hs | Harrison City | Penn-Trafford SD | 1310 |
| 140 | Fox Chapel Area Hs | Pittsburgh | Fox Chapel Area SD | 1303 |
| 141 | Exeter Twp Shs | Reading | Exeter Township SD | 1292 |
| 142 | Penndale Ms | Lansdale | North Penn SD | 1285 |
| 143 | Warwick Shs | Lititz | Warwick SD | 1283 |
| 144 | Pocono Mountain East Hs | Swiftwater | Pocono Mountain SD | 1281 |
| 145 | Conestoga Valley Shs | Lancaster | Conestoga Valley SD | 1280 |
| 146 | Waynesboro Area Shs | Waynesboro | Waynesboro Area SD | 1278 |
| 147 | West Chester Bayard Rustin Hs | West Chester | West Chester Area SD | 1278 |
| 148 | Harriton Shs | Rosemont | Lower Merion SD | 1275 |
| 149 | South Western Shs | Hanover | South Western SD | 1261 |
| 150 | Stroudsburg Hs | Stroudsburg | Stroudsburg Area SD | 1250 |