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

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.