Alabama · NCES CCD 2024-25

Largest Schools in Alabama

The 50 largest public schools in Alabama, ranked by total student enrollment from NCES CCD 2024-25.

7,822
Largest school
1,825
Avg across top 50
50
Schools listed

The ranking in one line

Alabama Connections Academy in Athens is Alabama's largest public school with 7,822 students enrolled.

7,822
students at Alabama Connections Academy
1,825
average across the top 50
# School Enrollment
1 Alabama Connections Academy Athens 7,822
2 Alabama Virtual Academy at Eufaula City Schools Eufaula 6,104
3 Hoover High School Hoover 2,919
4 Baker High School Mobile 2,271
5 Auburn High School Auburn 2,227
6 Enterprise High School Enterprise 2,177
7 James Clemens High School Madison 2,159
8 Thompson High School Alabaster 2,060
9 Bob Jones High School Madison 2,048
10 Mary G Montgomery High School Semmes 1,888
11 Virgil Grissom High School Huntsville 1,847
12 Prattville High School Prattville 1,844
13 Huntsville High School Huntsville 1,807
14 Sparkman High School Harvest 1,770
15 Alabama Destinations Career Academy Chickasaw 1,663
16 Oak Mountain High School Birmingham 1,648
17 Daphne High School Daphne 1,639
18 Vestavia Hills High School Vestavia Hills 1,625
19 Alma Bryant High School Irvington 1,624
20 Tuscaloosa County High School Northport 1,607
21 Opelika High School Opelika 1,590
22 Dothan High School Dothan 1,588
23 Smiths Station High School Smiths Station 1,588
24 Jefferson Davis High School Montgomery 1,587
25 Central High School Phenix City 1,579
26 Hewitttrussville High School Trussville 1,571
27 Carver Senior High School Montgomery 1,553
28 Fairhope High School Fairhope 1,536
29 Foley High School Foley 1,520
30 Auburn Junior High School Auburn 1,491
31 Spain Park High School Hoover 1,472
32 Wp Davidson High School Mobile 1,470
33 Hazel Green High School Hazel Green 1,454
34 Thompson Middle School Alabaster 1,444
35 Hillcrest High School Tuscaloosa 1,434
36 Robertsdale High School Robertsdale 1,418
37 Helena High School Helena 1,383
38 Claychalkville High School Pinson 1,377
39 Gadsden City High School Gadsden 1,361
40 Bernice J Causey Middle School Mobile 1,339
41 Paine Elementary School Trussville 1,338
42 Homewood High School Homewood 1,333
43 Buckhorn High School New Market 1,320
44 Lee High School Montgomery 1,282
45 Athens High School Athens 1,278
46 Mcadory High School McCalla 1,259
47 Albertville High School Albertville 1,244
48 Oxford High School Oxford 1,242
49 Chelsea High School Chelsea 1,235
50 Gulf Shores Elementary School Gulf Shores 1,230

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.