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
Breakthrough Charter School Charter Marion Other 20.0
Breitling Elementary School Grand Bay Elementary 27.0
Brent Elementary School Brent Elementary 35.0
Brewbaker Intermediate School Montgomery Elementary 27.0
Brewbaker Middle School Montgomery Middle 45.0
Brewbaker Primary School Montgomery Elementary 44.0
Brewbaker Technology Magnet High School Montgomery High 33.0
Brewton Elementary School Brewton Elementary 27.0
Brewton Middle School Brewton Middle 21.2
Bridge Academy Ozark High
Bridgeport Elementary School Bridgeport Elementary 10.5
Bridgeport Middle School Bridgeport Middle 7.0
Brighton School Brighton Elementary 17.2
Brilliant School Brilliant Other 16.0
Brindlee Mountain Elementary School Arab Elementary 13.5
Brindlee Mountain High School Guntersville High 31.0
Brindlee Mountain Primary School Guntersville Elementary 15.7
Brocks Gap Intermediate School Hoover Elementary 35.0
Brookhill Elementary School Athens Elementary 21.5
Brooks Elementary School Killen Elementary 47.0
Brooks High School Killen High 41.0
Brookville Elementary School Graysville Elementary 10.7
Brookwood Elementary School Enterprise Elementary 32.0
Brookwood Elementary School Brookwood Elementary 31.3
Brookwood Forest Elementary School Mountain Brook Elementary 50.0
Brookwood High School Brookwood High 59.0
Brookwood Middle School Vance Middle 37.0
Bruce K Craig Elementary School Selma Elementary 8.0
Bryan Elementary School Morris Elementary 41.0
Bryant Park Elementary Birmingham Elementary 40.6
Bryant School Bryant Elementary 7.0
Buckhorn High School New Market High 69.2
Buckhorn Middle School New Market Middle 34.2
Buhl Elementary School Buhl Elementary 15.2
Bullock County Career Technical Center Union Springs High
Bullock County High School Union Springs High 25.0
Burns Middle School Mobile Middle 37.0
Bush Hills STEAM Academy Birmingham Middle 18.0
Butler County Area Vocational School Greenville High
Byrd First Class Early Learning Center Selma Prekindergarten
C I T Y Program Gadsden High
C J Donald Middle School Fairfield Middle 15.0
C L Salter Elementary School Talladega Elementary 19.0
C P Carmichael Alternative School Monroeville Other
CE Hanna School Hobson City Middle 42.0
CF Taylor Alternative School Robertsdale Not reported 14.0
CF Vigor High School Prichard High 37.0
CL Scarborough Model Middle School Mobile Middle 33.0
Cahaba Elementary School Trussville Elementary 37.8
Calcedeaver Elementary School Mount Vernon Elementary 13.3