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