1,548 schools in Alabama
67 counties · 379 cities · Public K-12
On a per-county basis, Alabama's 1,548 public K-12 schools average around 23 per county. Hoover High School is the largest single campus statewide.
Test scores
Reading, SY 2024-25. State average: 53.0% met or exceeded.Top 5 schools
- 99.3%
- 98.8%
- 98.5%
- 98.0%
- 97.8%
Lowest 5 schools
- 1.6%
- 2.6%
- 3.2%
- 4.1%
- 4.1%
Counties
Autauga County16 schools→Baldwin County51 schools→Barbour County9 schools→Bibb County9 schools→Blount County20 schools→Bullock County4 schools→Butler County7 schools→Calhoun County38 schools→Chambers County13 schools→Cherokee County8 schools→Chilton County14 schools→Choctaw County4 schools→Clarke County10 schools→Clay County5 schools→Cleburne County9 schools→Coffee County18 schools→Colbert County25 schools→Conecuh County9 schools→Coosa County2 schools→Covington County14 schools→Crenshaw County4 schools→Cullman County34 schools→Dale County18 schools→Dallas County23 schools→DeKalb County20 schools→Elmore County26 schools→Escambia County16 schools→Etowah County42 schools→Fayette County6 schools→Franklin County15 schools→Geneva County13 schools→Greene County5 schools→Hale County7 schools→Henry County6 schools→Houston County35 schools→Jackson County23 schools→Jefferson County181 schools→Lamar County5 schools→Lauderdale County24 schools→Lawrence County14 schools→Lee County41 schools→Limestone County27 schools→Lowndes County9 schools→Macon County7 schools→Madison County89 schools→Marengo County10 schools→Marion County14 schools→Marshall County37 schools→Mobile County107 schools→Monroe County9 schools→Montgomery County60 schools→Morgan County46 schools→Perry County3 schools→Pickens County7 schools→Pike County12 schools→Randolph County12 schools→Russell County18 schools→Shelby County48 schools→St. Clair County29 schools→Sumter County7 schools→Talladega County33 schools→Tallapoosa County11 schools→Tuscaloosa County58 schools→Walker County24 schools→Washington County8 schools→Wilcox County6 schools→Winston County14 schools→