The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

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.

Largest district
Mobile County49,946 students · 85 schools

Test scores

Reading, SY 2024-25. State average: 53.0% met or exceeded.
Lowest 5 schools
  1. 1.6%
  2. 2.6%
  3. 3.2%
  4. 4.1%
  5. 4.1%

See all 1,271 schools ranked by score →

Autauga County16 schoolsBaldwin County51 schoolsBarbour County9 schoolsBibb County9 schoolsBlount County20 schoolsBullock County4 schoolsButler County7 schoolsCalhoun County38 schoolsChambers County13 schoolsCherokee County8 schoolsChilton County14 schoolsChoctaw County4 schoolsClarke County10 schoolsClay County5 schoolsCleburne County9 schoolsCoffee County18 schoolsColbert County25 schoolsConecuh County9 schoolsCoosa County2 schoolsCovington County14 schoolsCrenshaw County4 schoolsCullman County34 schoolsDale County18 schoolsDallas County23 schoolsDeKalb County20 schoolsElmore County26 schoolsEscambia County16 schoolsEtowah County42 schoolsFayette County6 schoolsFranklin County15 schoolsGeneva County13 schoolsGreene County5 schoolsHale County7 schoolsHenry County6 schoolsHouston County35 schoolsJackson County23 schoolsJefferson County181 schoolsLamar County5 schoolsLauderdale County24 schoolsLawrence County14 schoolsLee County41 schoolsLimestone County27 schoolsLowndes County9 schoolsMacon County7 schoolsMadison County89 schoolsMarengo County10 schoolsMarion County14 schoolsMarshall County37 schoolsMobile County107 schoolsMonroe County9 schoolsMontgomery County60 schoolsMorgan County46 schoolsPerry County3 schoolsPickens County7 schoolsPike County12 schoolsRandolph County12 schoolsRussell County18 schoolsShelby County48 schoolsSt. Clair County29 schoolsSumter County7 schoolsTalladega County33 schoolsTallapoosa County11 schoolsTuscaloosa County58 schoolsWalker County24 schoolsWashington County8 schoolsWilcox County6 schoolsWinston County14 schools

Alabama school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →