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 →

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

Alabama school rankings

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