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
Jefferson County181 schools→Mobile County107 schools→Madison County89 schools→Montgomery County60 schools→Tuscaloosa County58 schools→Baldwin County51 schools→Shelby County48 schools→Morgan County46 schools→Etowah County42 schools→Lee County41 schools→Calhoun County38 schools→Marshall County37 schools→Houston County35 schools→Cullman County34 schools→Talladega County33 schools→St. Clair County29 schools→Limestone County27 schools→Elmore County26 schools→Colbert County25 schools→Lauderdale County24 schools→Walker County24 schools→Dallas County23 schools→Jackson County23 schools→Blount County20 schools→DeKalb County20 schools→Coffee County18 schools→Dale County18 schools→Russell County18 schools→Autauga County16 schools→Escambia County16 schools→Franklin County15 schools→Chilton County14 schools→Covington County14 schools→Lawrence County14 schools→Marion County14 schools→Winston County14 schools→Chambers County13 schools→Geneva County13 schools→Pike County12 schools→Randolph County12 schools→Tallapoosa County11 schools→Clarke County10 schools→Marengo County10 schools→Barbour County9 schools→Bibb County9 schools→Cleburne County9 schools→Conecuh County9 schools→Lowndes County9 schools→Monroe County9 schools→Cherokee County8 schools→Washington County8 schools→Butler County7 schools→Hale County7 schools→Macon County7 schools→Pickens County7 schools→Sumter County7 schools→Fayette County6 schools→Henry County6 schools→Wilcox County6 schools→Clay County5 schools→Greene County5 schools→Lamar County5 schools→Bullock County4 schools→Choctaw County4 schools→Crenshaw County4 schools→Perry County3 schools→Coosa County2 schools→