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
- 17.4:1
- student-teacher ratio at the largest school
- 3,437
- average across the top 50
| # | School | Enrollment |
|---|---|---|
| 1 | Commonwealth Charter Academy Cs Harrisburg | 29,320 |
| 2 | Pennsylvania Cyber Cs Midland | 10,178 |
| 3 | Reach Cyber Cs Harrisburg | 5,721 |
| 4 | Reading Shs Reading | 4,879 |
| 5 | Upper Darby Shs Drexel Hill | 4,187 |
| 6 | Agora Cyber Cs King of Prussia | 4,156 |
| 7 | Hazleton Area Hs Hazle Township | 4,071 |
| 8 | Chester Community Cs Chester | 3,782 |
| 9 | Northeast Hs Philadelphia | 3,463 |
| 10 | Insight Pa Cyber Cs Exton | 3,385 |
| 11 | Parkland Hs Allentown | 3,279 |
| 12 | North Penn Shs Lansdale | 3,165 |
| 13 | Cumberland Valley Hs Mechanicsburg | 3,163 |
| 14 | William Allen Hs Allentown | 3,074 |
| 15 | Neshaminy Hs Langhorne | 2,916 |
| 16 | Pennsylvania Leadership Cs West Chester | 2,874 |
| 17 | Pennsbury Hs Fairless Hills | 2,847 |
| 18 | Emmaus Hs Emmaus | 2,842 |
| 19 | Easton Area Hs Easton | 2,778 |
| 20 | Pennsylvania Virtual Cs King of Prussia | 2,772 |
| 21 | North Allegheny Hs Wexford | 2,711 |
| 22 | Abington Shs Abington | 2,692 |
| 23 | Collegium Cs Exton | 2,634 |
| 24 | Spring-Ford Shs 9-12 Ctr Royersford | 2,629 |
| 25 | Mccaskey Campus Lancaster | 2,600 |
| 26 | Philadelphia Performing Arts Cs Philadelphia | 2,572 |
| 27 | Wilkes-Barre Area Hs Plains | 2,569 |
| 28 | Liberty Hs Bethlehem | 2,541 |
| 29 | Erie Hs Erie | 2,501 |
| 30 | Lincoln Hs Philadelphia | 2,472 |
| 31 | State College Area Hs State College | 2,402 |
| 32 | Central Hs Philadelphia | 2,329 |
| 33 | Chambersburg Area Shs Chambersburg | 2,319 |
| 34 | Seneca Valley Hs Harmony | 2,282 |
| 35 | Hempfield Shs Landisville | 2,281 |
| 36 | Conestoga Shs Berwyn | 2,264 |
| 37 | Norristown Area Hs Norristown | 2,256 |
| 38 | Altoona Area Hs Altoona | 2,255 |
| 39 | Bensalem Twp Hs Bensalem | 2,151 |
| 40 | Mcdowell Hs Erie | 2,133 |
| 41 | Wilson Hs West Lawn | 2,133 |
| 42 | Pennridge Hs Perkasie | 2,125 |
| 43 | Souderton Area Shs Souderton | 2,121 |
| 44 | Boyertown Area Shs Boyertown | 2,052 |
| 45 | Dallastown Area Shs Dallastown | 2,046 |
| 46 | Abington Ms Abington | 2,044 |
| 47 | Haverford Shs Havertown | 1,994 |
| 48 | Central Dauphin Shs Harrisburg | 1,966 |
| 49 | Butler Area Shs Butler | 1,956 |
| 50 | Manheim Twp Hs Lancaster | 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.