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 Student:Teacher Level District Enrollment 1 Alabama Connections Academy Athens — Other Limestone County 7,822 2 Alabama Virtual Academy at Eufaula City Schools Eufaula — Other Eufaula City 6,104 3 Hoover High School Hoover 15.7:1 High Hoover City 2,919 4 Baker High School Mobile 18.2:1 High Mobile County 2,271 5 Auburn High School Auburn 20:1 High Auburn City 2,227 6 Enterprise High School Enterprise 17.9:1 High Enterprise City 2,177 7 James Clemens High School Madison 18.1:1 High Madison City 2,159 8 Thompson High School Alabaster 17.5:1 High Alabaster City 2,060 9 Bob Jones High School Madison 17.6:1 High Madison City 2,048 10 Mary G Montgomery High School Semmes 18:1 High Mobile County 1,888 11 Virgil Grissom High School Huntsville 21:1 High Huntsville City 1,847 12 Prattville High School Prattville 21:1 High Autauga County 1,844 13 Huntsville High School Huntsville 18.4:1 High Huntsville City 1,807 14 Sparkman High School Harvest 19.1:1 High Madison County 1,770 15 Alabama Destinations Career Academy Chickasaw — Other Chickasaw City 1,663 16 Oak Mountain High School Birmingham 18.4:1 High Shelby County 1,648 17 Daphne High School Daphne 19.2:1 High Baldwin County 1,639 18 Vestavia Hills High School Vestavia Hills 13.8:1 High Vestavia Hills City 1,625 19 Alma Bryant High School Irvington 17.8:1 High Mobile County 1,624 20 Tuscaloosa County High School Northport 17.2:1 High Tuscaloosa County 1,607 21 Opelika High School Opelika 17:1 High Opelika City 1,590 22 Dothan High School Dothan 18.4:1 High Dothan City 1,588 23 Smiths Station High School Smiths Station 16.7:1 High Lee County 1,588 24 Jefferson Davis High School Montgomery 18.1:1 High Montgomery County 1,587 25 Central High School Phenix City 18.9:1 High Phenix City 1,579 26 Hewitttrussville High School Trussville 16.7:1 High Trussville City 1,571 27 Carver Senior High School Montgomery 18.8:1 High Montgomery County 1,553 28 Fairhope High School Fairhope 16.3:1 High Baldwin County 1,536 29 Foley High School Foley 18.3:1 High Baldwin County 1,520 30 Auburn Junior High School Auburn 25.7:1 Other Auburn City 1,491 31 Spain Park High School Hoover 15.2:1 High Hoover City 1,472 32 Wp Davidson High School Mobile 18.3:1 High Mobile County 1,470 33 Hazel Green High School Hazel Green 20.1:1 High Madison County 1,454 34 Thompson Middle School Alabaster 17.7:1 Middle Alabaster City 1,444 35 Hillcrest High School Tuscaloosa 19.1:1 High Tuscaloosa County 1,434 36 Robertsdale High School Robertsdale 18.8:1 High Baldwin County 1,418 37 Helena High School Helena 18.4:1 High Shelby County 1,383 38 Claychalkville High School Pinson 18.4:1 High Jefferson County 1,377 39 Gadsden City High School Gadsden 15.7:1 High Gadsden City 1,361 40 Bernice J Causey Middle School Mobile 20:1 Middle Mobile County 1,339 41 Paine Elementary School Trussville 16.1:1 Other Trussville City 1,338 42 Homewood High School Homewood 12.7:1 High Homewood City 1,333 43 Buckhorn High School New Market 19.2:1 High Madison County 1,320 44 Lee High School Montgomery 18.8:1 High Montgomery County 1,282 45 Athens High School Athens 17.5:1 High Athens City 1,278 46 Mcadory High School McCalla 17.6:1 High Jefferson County 1,259 47 Albertville High School Albertville 20.1:1 High Albertville City 1,244 48 Oxford High School Oxford 16.7:1 High Oxford City 1,242 49 Chelsea High School Chelsea 18.2:1 High Shelby County 1,235 50 Gulf Shores Elementary School Gulf Shores 17.1:1 Other Gulf Shores City 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.
Read our methodology
— how this data is sourced, computed, and verified.