Pennsylvania · NCES CCD 2024-25
Largest Schools in Pennsylvania
The 50 largest public schools in Pennsylvania, ranked by total student enrollment from NCES CCD 2024-25.
- 29,320
- Largest school
- 3,437
- Avg across top 50
- 50
- Schools listed
The ranking in one line
Commonwealth Charter Academy Cs in Harrisburg is Pennsylvania's largest public school with 29,320 students enrolled.
- 29,320
- students at Commonwealth Charter Academy Cs
- 25.1:1
- student-teacher ratio at the largest school
- 3,437
- average across the top 50
| # | School | Enrollment |
|---|---|---|
| 1 | Commonwealth Charter Academy CsHarrisburg | 29,320 |
| 2 | Pennsylvania Cyber CsMidland | 10,178 |
| 3 | Reach Cyber CsHarrisburg | 5,721 |
| 4 | Reading ShsReading | 4,879 |
| 5 | Upper Darby ShsDrexel Hill | 4,187 |
| 6 | Agora Cyber CsKing of Prussia | 4,156 |
| 7 | Hazleton Area HsHazle Township | 4,071 |
| 8 | Chester Community CsChester | 3,782 |
| 9 | Northeast HsPhiladelphia | 3,463 |
| 10 | Insight Pa Cyber CsExton | 3,385 |
| 11 | Parkland HsAllentown | 3,279 |
| 12 | North Penn ShsLansdale | 3,165 |
| 13 | Cumberland Valley HsMechanicsburg | 3,163 |
| 14 | William Allen HsAllentown | 3,074 |
| 15 | Neshaminy HsLanghorne | 2,916 |
| 16 | Pennsylvania Leadership CsWest Chester | 2,874 |
| 17 | Pennsbury HsFairless Hills | 2,847 |
| 18 | Emmaus HsEmmaus | 2,842 |
| 19 | Easton Area HsEaston | 2,778 |
| 20 | Pennsylvania Virtual CsKing of Prussia | 2,772 |
| 21 | North Allegheny HsWexford | 2,711 |
| 22 | Abington ShsAbington | 2,692 |
| 23 | Collegium CsExton | 2,634 |
| 24 | Spring-Ford Shs 9-12 CtrRoyersford | 2,629 |
| 25 | Mccaskey CampusLancaster | 2,600 |
| 26 | Philadelphia Performing Arts CsPhiladelphia | 2,572 |
| 27 | Wilkes-Barre Area HsPlains | 2,569 |
| 28 | Liberty HsBethlehem | 2,541 |
| 29 | Erie HsErie | 2,501 |
| 30 | Lincoln HsPhiladelphia | 2,472 |
| 31 | State College Area HsState College | 2,402 |
| 32 | Central HsPhiladelphia | 2,329 |
| 33 | Chambersburg Area ShsChambersburg | 2,319 |
| 34 | Seneca Valley HsHarmony | 2,282 |
| 35 | Hempfield ShsLandisville | 2,281 |
| 36 | Conestoga ShsBerwyn | 2,264 |
| 37 | Norristown Area HsNorristown | 2,256 |
| 38 | Altoona Area HsAltoona | 2,255 |
| 39 | Bensalem Twp HsBensalem | 2,151 |
| 40 | Mcdowell HsErie | 2,133 |
| 41 | Wilson HsWest Lawn | 2,133 |
| 42 | Pennridge HsPerkasie | 2,125 |
| 43 | Souderton Area ShsSouderton | 2,121 |
| 44 | Boyertown Area ShsBoyertown | 2,052 |
| 45 | Dallastown Area ShsDallastown | 2,046 |
| 46 | Abington MsAbington | 2,044 |
| 47 | Haverford ShsHavertown | 1,994 |
| 48 | Central Dauphin ShsHarrisburg | 1,966 |
| 49 | Butler Area ShsButler | 1,956 |
| 50 | Manheim Twp HsLancaster | 1,953 |
Explore More for Pennsylvania
Methodology
Enrollment data comes from the NCES Common Core of Data (CCD) 2024-25 school year. Schools are ranked by total student enrollment. Student-teacher ratios are calculated from full-time equivalent (FTE) teacher counts reported by each school.
Read our methodology - how this data is sourced, computed, and verified.