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
Kermit Johnson School Pinson Elementary 37.0
Kevin Dukes Career Innovation Academy Hollywood High
Kilby Correctional Facility Montgomery Not reported
Kilby Laboratory School Florence Elementary
King Elementary Montgomery Elementary 16.0
Kinston School Kinston Other 31.5
Kitty Stone Elementary School Jacksonville Elementary 49.0
Knight Enloe Elementary School Roanoke Elementary 31.0
L E Willson Elementary School Sheffield Elementary 17.5
LEAD Academy Building A Charter Montgomery Elementary 18.0
LEAD Academy Building B Charter Montgomery Other 15.0
LIFE Academy at Historic St Jude Educational Institute Charter Montgomery Elementary 24.0
Laceys Spring Elementary School Laceys Spring Elementary 17.6
Ladonia Elementary School Phenix City Elementary 24.0
Lafayette Eastside Elementary School Lafayette Elementary 18.0
Lafayette High School Lafayette High 13.3
Lake View Elementary School McCalla Elementary 41.5
Lakewood Elementary School Huntsville Elementary 22.9
Lakewood Elementary School Phenix City Elementary 26.4
Lakewood Primary School Phenix City Elementary 30.0
Lamar County HighIntermediate Vernon Other 33.4
Lamar County School Of Technology Vernon High
Lanett Junior High School Lanett Middle 8.5
Lanett Senior High School Lanett High 18.5
Lauderdale County High School Rogersville High 31.5
Lauderdale Elementary School Rogersville Elementary 41.0
Lawrence County Career Technical Center Moulton High
Lawrence County Developmental Trinity High
Lawrence County High School Moulton High 36.5
Lee High School Huntsville High 48.5
Leeds Elementary School Leeds Elementary 30.0
Leeds High School Leeds High 36.0
Leeds Middle School Leeds Middle 27.0
Leeds Primary School Leeds Elementary 32.0
Legacy Center Pell City Prekindergarten 7.0
Legacy Elementary School Madison Elementary 34.0
Legacy Prep Charter Birmingham Elementary 17.5
Leighton Elementary School Leighton Elementary 25.6
Leinkauf Elementary School Mobile Elementary 27.3
Leon Sheffield Magnet Elementary School Decatur Elementary 17.3
Leroy High School Leroy Other 25.1
Lexington Elementary School Lexington Elementary 25.5
Lexington High School Lexington High 21.5
Liberty Middle School Madison Middle 69.3
Liberty Park Middle School Vestavia Middle 41.5
Lillie B Williamson High School Mobile High 52.0
Limestone County Area Vocational Technology Athens High
Lincoln Elementary School Lincoln Elementary 49.0
Lincoln High School Lincoln High 31.7
Linda Nolen Learning Center Pelham Other 15.0