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%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| New Horizon Alternative School | Bessemer | Jefferson County | High | · | · |
| North Baldwin Center For Technology | Bay Minette | Baldwin County | High | · | · |
| Opelika Learning Center | Opelika | Lee County | Combined | · | · |
| Opportunity Academy | Ozark | Dale County | High | · | · |
| Oxford Area Vocational School | Oxford | Calhoun County | High | · | · |
| PASS Academy | Dothan | Houston County | High | · | · |
| Peter J Kirksey Career Center | Eutaw | Greene County | High | · | · |
| Phoenix School | Selma | Dallas County | Combined | · | · |
| Pickens County College and Career Center | Carrollton | Pickens County | High | · | · |
| Pike County Alternative Learning Center | Troy | Pike County | High | · | · |
| Project Success Learning Center | Hayneville | Lowndes County | High | · | · |
| RandolphRoanoke Career Technology Center | Wedowee | Randolph County | High | · | · |
| RandolphRoanoke Career Technology Center | Wedowee | Randolph County | High | · | · |
| Riverchase Career Connection Center | Hoover | Shelby County | High | · | · |
| Ruben Yancy Alternative School | Ashville | St. Clair County | Combined | · | · |
| Russellville City Career Tech Center | Russellville | Franklin County | High | · | · |
| STAR Program Elementary | Pelham | Shelby County | Elementary | · | · |
| STAR Program Middle | Pelham | Shelby County | Middle | · | · |
| STARS Academy | Tuscaloosa | Tuscaloosa County | Combined | · | · |
| Saks Middle School | Anniston | Calhoun County | Middle | · | · |
| School Of Discovery Genesis Center | Selma | Dallas County | Middle | · | · |
| Smith Station Freshman Center | Smiths Station | Lee County | High | · | · |
| South Baldwin Center For Technology | Robertsdale | Baldwin County | High | · | · |
| Sparkman Elementary School | Hartselle | Morgan County | Combined | · | · |
| Staton Correctional Facility | Elmore | Elmore County | Elementary | · | · |
| Success Academy | Phenix City | Russell County | Combined | · | · |
| TL Faulkner School | Prichard | Mobile County | High | · | · |
| Talladega Career Technical Center | Talladega | Talladega County | High | · | · |
| Talladega County Genesis School | Alpine | Talladega County | Combined | · | · |
| The Elba Career Academy | Elba | Coffee County | High | · | · |
| The Etowah County Refocus Center | Attalla | Etowah County | Combined | · | · |
| The Judy Jester Learning Center | Moulton | Lawrence County | High | · | · |
| Therapeutic Academic Program | Gadsden | Etowah County | Elementary | · | · |
| TroyPike Center For Technology | Troy | Pike County | High | · | · |
| TroyPike Regional Center For Technology | Troy | Pike County | High | · | · |
| Tuscaloosa Career and Technology Academy | Tuscaloosa | Tuscaloosa County | High | · | · |
| Tuscaloosa County Juvenile Detention Center | Tuscaloosa | Tuscaloosa County | High | · | · |
| Tutwiler Prison | Wetumpka | Elmore County | Elementary | · | · |
| UCP Of Mobile Inc | Mobile | Mobile County | Elementary | · | · |
| W A Lecroy Career Technical Center | Clanton | Chilton County | High | · | · |
| W E Donaldson | Bessemer | Jefferson County | Elementary | · | · |
| Walker County Center Of Technology | Jasper | Walker County | High | · | · |
| Walker County Schools 180 Program | Jasper | Walker County | Combined | · | · |
| Washington County Career Technical Center | Chatom | Washington County | High | · | · |
| Wilcox County Alternative School | Camden | Wilcox County | Combined | · | · |
| William E Burkett MultiHandicapped Center | Morris | Jefferson County | Combined | · | · |
| Winston Career Academy | Double Springs | Winston County | High | · | · |
| i3 Academy Phase 3 | Birmingham | Jefferson County | Elementary | · | · |