SchoolDataLookup

Alabama Public Schools

Alabama has 1,516 open public schools, including 702 elementary, 264 middle, and 411 high schools — 18 are charter schools.

702
Elementary
264
Middle
411
High School
18
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 381,550 51%
Black or African American 236,304 32%
Hispanic/Latino 84,196 11%
Two or more races 28,756 4%
Asian 11,016 1%
American Indian / Alaska Native 5,997 1%
Native Hawaiian / Pacific Islander 831 0%
Total enrollment 748,650 384,500M / 364,150F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Challenger Elementary School Huntsville Elementary 28.0
Challenger Middle School Huntsville Middle 23.0
Chapman Elementary School Huntsville Elementary 11.1
Chapman Middle School Huntsville Middle 20.9
Charles A Brown Elementary School Birmingham Elementary 18.0
Charles F Hard Elementary School Bessemer Elementary 19.0
Charles Henderson High School Troy High 30.0
Charles Henderson Middle Troy Middle 15.0
Charles R Drew Middle School Lincoln Middle 23.3
ChastangFournier Middle School Mobile Elementary 26.0
Chatom Elementary School Chatom Elementary 19.3
Chelsea High School Chelsea High 72.5
Chelsea Middle School Chelsea Middle 46.5
Chelsea Park Elementary School Chelsea Elementary 55.0
Cherokee Bend Elementary School Mountain Brk Elementary 46.0
Cherokee County Career Technology Center Centre High
Cherokee County High School Centre High 23.7
Cherokee Elementary School Cherokee Elementary 14.9
Cherokee Elementary School Guntersville Elementary 20.0
Cherokee High School Cherokee High 20.0
Chestnut Grove Elementary School Decatur Elementary 32.5
Chickasaw City Elementary School Chickasaw Elementary 20.0
Chickasaw City High School Chickasaw High 18.5
Chickasaw Middle School Chickasaw Middle 10.5
Child Count Only Huntsville Not reported
Childersburg Boot Camp Childersburg Not reported
Childersburg Elementary School Childersburg Elementary 15.0
Childersburg High School Childersburg High 23.2
Childersburg Middle School Childersburg Middle 14.7
Childrens Center Montgomery Other 10.0
Chilton County Alternative School Clanton High
Chilton County High School Clanton High 41.2
Chisholm Elementary School Montgomery Elementary 31.0
Choctaw County Elementary Butler Elementary 17.0
Choctaw County High School Butler High 13.5
Christian School Birmingham Elementary 32.0
Citronelle Center for Advanced Technology Citronelle High
Citronelle High School Citronelle High 43.0
City Elementary Birmingham Middle
Clanton Elementary School Clanton Elementary 66.0
Clanton Intermediate School Clanton Middle 31.0
Clanton Middle School Clanton Middle 25.0
Clark Elementary School Selma Elementary 8.0
ClarkShaw Magnet School Mobile Middle 31.0
Clarke County High School Grove Hill High 14.5
Clay County Career Development Center Ashland High
Clay Elementary School Clay Elementary 36.4
ClayChalkville High School Pinson High 80.0
ClayChalkville Middle School Trussville Middle 59.0
Claysville School Guntersville Prekindergarten