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
Barbour County Intermediate School Louisville Elementary 12.0
Barbour County Primary School Clayton Elementary 9.0
Barkley Bridge Elementary School Hartselle Elementary 25.0
Barrett Elementary School Birmingham Elementary 23.0
Barton Academy For Advanced World Studies Mobile Middle 19.0
Bay Minette Elementary School Bay Minette Elementary 52.9
Bay Minette Middle School Bay Minette Middle 26.6
Bear Exploration Center Montgomery Elementary 27.0
Beauregard Elementary School Opelika Elementary 56.0
Beauregard High School Opelika High 44.0
Belforest Elementary School Daphne Elementary 67.5
Belgreen High School Russellville Other 37.0
BellBrown Career Technical Center Livingston High
Bellingrath Middle School Charter Montgomery Middle 31.0
Ben C Rain High School Mobile High 39.0
Benjamin Davis Elementary School Decatur Elementary 18.7
Benjamin Russell High School Alexander City High 55.0
Bernice J Causey Middle School Mobile Middle 68.0
Berry Elementary School Berry Elementary 20.0
Berry High School Berry High 14.1
Berry Middle School Hoover Middle 72.5
Bessemer Center For Technology Bessemer High
Bessemer City High School Bessemer High 35.0
Bessemer City Middle School Bessemer Middle 30.0
Beulah Elementary School Valley Elementary 45.0
Beulah High School Valley High 38.0
Beverlye Intermediate School Dothan Elementary 16.0
Bibb County Career Academy West Blocton High
Bibb County High School Centreville High 26.0
Big Sandy Elementary Moundville Elementary 29.2
Billingsley High School Billingsley Other 39.0
Blossomwood Elementary School Huntsville Elementary 37.5
Blount County Career Technical Center Cleveland High
Blount County Learning Center Cleveland Other
Blount Elementary School Montgomery Elementary 23.0
Blountsville Elementary School Blountsville Elementary 36.3
Blue Springs Elementary School Athens Elementary 34.0
Bluff Park Elementary School Hoover Elementary 44.5
Boaz Elementary School Boaz Elementary 30.0
Boaz High School Boaz High 40.9
Boaz Intermediate School Boaz Elementary 20.4
Boaz Middle School Boaz Middle 32.2
Bob HardingShawmut Elementary Valley Elementary 13.0
Bob Jones High School Madison High 113.3
Booker T Washington High Tuskegee High 35.6
Booker T Washington Magnet High School Montgomery High 27.0
Booker T Washington Middle School Mobile Middle 19.0
Bragg Middle School Gardendale Middle 40.0
Brantley Elementary School Selma Elementary 10.0
Brantley High School Brantley Other 35.2