The largest public schools in Alabama

Alabama Connections Academy in Athens was Alabama's largest public school in 2024-25, with 7,822 students. 3 of the 15 largest teach online; their enrollment comes from across the state.

Largest public schools in Alabama, 2024-25Alabama Connections Academy (online) 7,822; Alabama Virtual Academy at Eufaula City Schools (online) 6,104; Hoover High School 2,919; Baker High School 2,271; Auburn High School 2,227; Enterprise High School 2,177; James Clemens High School 2,159; Thompson High School 2,060; Bob Jones High School 2,048; Mary G Montgomery High School 1,888.02k4k6k8kAlabama Connections Academy (online)7,822Alabama Virtual Academy at Eufaula City Schools (…6,104Hoover High School2,919Baker High School2,271Auburn High School2,227Enterprise High School2,177James Clemens High School2,159Thompson High School2,060Bob Jones High School2,048Mary G Montgomery High School1,888
Largest public schools in Alabama, 2024-25Alabama Connections Academy (online) 7,822; Alabama Virtual Academy at Eufaula City Schools (online) 6,104; Hoover High School 2,919; Baker High School 2,271; Auburn High School 2,227; Enterprise High School 2,177; James Clemens High School 2,159; Thompson High School 2,060; Bob Jones High School 2,048; Mary G Montgomery High School 1,888.02k4k6k8kAlabama Connections Academy (online)7,822Alabama Virtual Academy at Eufaula …6,104Hoover High School2,919Baker High School2,271Auburn High School2,227Enterprise High School2,177James Clemens High School2,159Thompson High School2,060Bob Jones High School2,048Mary G Montgomery High School1,888
Largest public schools in Alabama, 2024-25Alabama Connections Academy (online) 7,822; Alabama Virtual Academy at Eufaula City Schools (online) 6,104; Hoover High School 2,919; Baker High School 2,271; Auburn High School 2,227; Enterprise High School 2,177; James Clemens High School 2,159; Thompson High School 2,060; Bob Jones High School 2,048; Mary G Montgomery High School 1,888.04k8kAlabama Connections Academy (online)7,822Alabama Virtual Academy at Eufaula City Sch…6,104Hoover High School2,919Baker High School2,271Auburn High School2,227Enterprise High School2,177James Clemens High School2,159Thompson High School2,060Bob Jones High School2,048Mary G Montgomery High School1,888
Largest public schools in Alabama, 2024-25Alabama Connections Academy (online) 7,822; Alabama Virtual Academy at Eufaula City Schools (online) 6,104; Hoover High School 2,919; Baker High School 2,271; Auburn High School 2,227; Enterprise High School 2,177; James Clemens High School 2,159; Thompson High School 2,060; Bob Jones High School 2,048; Mary G Montgomery High School 1,888.04k8kAlabama Connections Academy (online)7,822Alabama Virtual Academy at Eufaula City…6,104Hoover High School2,919Baker High School2,271Auburn High School2,227Enterprise High School2,177James Clemens High School2,159Thompson High School2,060Bob Jones High School2,048Mary G Montgomery High School1,888

The chart draws the top of the register below; its source is named under the register.

The 50 largest, with their teachers

SchoolCityStudentsPer teacherOnline
Alabama Connections AcademyAthens7,822not reportedYes
Alabama Virtual Academy at Eufaula City SchoolsEufaula6,104not reportedYes
Hoover High SchoolHoover2,91915.8No
Baker High SchoolMobile2,27117.2No
Auburn High SchoolAuburn2,22717.5No
Enterprise High SchoolEnterprise2,17718.1No
James Clemens High SchoolMadison2,15917.9No
Thompson High SchoolAlabaster2,06016.1No
Bob Jones High SchoolMadison2,04818.1No
Mary G Montgomery High SchoolSemmes1,88818.0No
Virgil Grissom High SchoolHuntsville1,84718.6No
Prattville High SchoolPrattville1,84420.8No
Huntsville High SchoolHuntsville1,80717.5No
Sparkman High SchoolHarvest1,77020.1No
Alabama Destinations Career AcademyChickasaw1,663not reportedYes
The other 35 on the list
SchoolCityStudentsPer teacherOnline
Oak Mountain High SchoolBirmingham1,64818.5No
Daphne High SchoolDaphne1,63915.9No
Vestavia Hills High SchoolVestavia Hills1,62513.9No
Alma Bryant High SchoolIrvington1,62418.0No
Tuscaloosa County High SchoolNorthport1,60717.8No
Opelika High SchoolOpelika1,59016.9No
Dothan High SchoolDothan1,58818.9No
Smiths Station High SchoolSmiths Station1,58815.6No
Jefferson Davis High SchoolMontgomery1,58718.6No
Central High SchoolPhenix City1,57918.5No
HewittTrussville High SchoolTrussville1,57115.8No
Carver Senior High SchoolMontgomery1,55320.8No
Fairhope High SchoolFairhope1,53615.1No
Foley High SchoolFoley1,52015.7No
Auburn Junior High SchoolAuburn1,49117.8No
Spain Park High SchoolHoover1,47215.0No
WP Davidson High SchoolMobile1,47018.6No
Hazel Green High SchoolHazel Green1,45419.6No
Thompson Middle SchoolAlabaster1,44417.3No
Hillcrest High SchoolTuscaloosa1,43418.2No
Robertsdale High SchoolRobertsdale1,41816.5No
Helena High SchoolHelena1,38317.6No
ClayChalkville High SchoolPinson1,37717.2No
Gadsden City High SchoolGadsden1,36117.2No
Bernice J Causey Middle SchoolMobile1,33919.7No
Paine Elementary SchoolTrussville1,33815.6No
Homewood High SchoolHomewood1,33312.0No
Buckhorn High SchoolNew Market1,32019.1No
Lee High SchoolMontgomery1,28217.2No
Athens High SchoolAthens1,27817.0No
McAdory High SchoolMcCalla1,25918.1No
Albertville High SchoolAlbertville1,24418.7No
Oxford High SchoolOxford1,24215.3No
Chelsea High SchoolChelsea1,23517.0No
Gulf Shores Elementary SchoolGulf Shores1,23017.8No

Source: NCES Common Core of Data 2024-25: membership, staff and the directory's virtual-status field.

More lists for Alabama

  1. 01Public schools in Alabama

    The state hub: schools, students, districts

  2. 02Every school district

    Directory, 2024-25

  3. 03Fewest students per teacher

    Schools, 2024-25

  4. 04Highest-spending districts

    F-33 fiscal year 2022-23

  5. 05Teacher salary spending by district

    F-33 fiscal year 2022-23

  6. 06Largest schools in the U.S.

    The national list

Sources

Source: NCES Common Core of Data School directory, membership and staff files · 2024-25