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 |
|---|---|---|---|---|---|
| Stemley Road Elementary School | Talladega | Talladega County | Elementary | 356 | · |
| Leighton Elementary School | Leighton | Colbert County | Elementary | 355 | · |
| Odenville Intermediate School | Odenville | St. Clair County | Elementary | 355 | · |
| Central High School | Rockford | Coosa County | High | 354 | · |
| Hale County High School | Moundville | Hale County | High | 354 | · |
| Robinson Elementary School | Birmingham | Jefferson County | Elementary | 354 | · |
| Slocomb High School | Slocomb | Geneva County | High | 354 | · |
| C L Salter Elementary School | Talladega | Talladega County | Elementary | 353 | · |
| Curry Middle School | Jasper | Walker County | Middle | 353 | · |
| Hemphill Elementary School | Birmingham | Jefferson County | Elementary | 353 | · |
| Valley Grande Elementary School | Valley Grande | Dallas County | Elementary | 353 | · |
| Pinedale Elementary School | Enterprise | Coffee County | Elementary | 350 | · |
| Renaissance Virtual School | Athens | Limestone County | Combined | 350 | · |
| Carbon Hill High School | Carbon Hill | Walker County | High | 349 | · |
| Double Springs Elementary School | Double Springs | Winston County | Elementary | 349 | · |
| Julian Harris Elementary School | Decatur | Morgan County | Elementary | 349 | · |
| Grove Hill Elementary School | Grove Hill | Clarke County | Elementary | 348 | · |
| Haleyville Middle School | Haleyville | Winston County | Middle | 348 | · |
| Vinemont High School | Vinemont | Cullman County | High | 348 | · |
| Woodland Pines Elementary School | Auburn | Lee County | Elementary | 348 | · |
| Daleville High School | Daleville | Dale County | High | 347 | · |
| Addison Elementary School | Addison | Winston County | Elementary | 346 | · |
| Eden Elementary School | Pell City | St. Clair County | Elementary | 346 | · |
| Montevallo Middle School | Montevallo | Shelby County | Middle | 346 | · |
| Eva School | Eva | Morgan County | Elementary | 345 | · |
| Jefferson County International Baccalaureate School | Pleasant Grove | Jefferson County | Middle | 345 | · |
| Magic City Acceptance Academy | Birmingham | Jefferson County | High | 345 | · |
| Mount Olive Intermediate School | Fort Mitchell | Russell County | Elementary | 345 | · |
| WA Threadgill Primary School | Sheffield | Colbert County | Elementary | 344 | · |
| Winfield High School | Winfield | Marion County | High | 344 | · |
| Carlisle Elementary School | Boaz | Etowah County | Elementary | 343 | · |
| FaucettVestavia Elementary School | Northport | Tuscaloosa County | Elementary | 343 | · |
| Oliver K5 School | Birmingham | Jefferson County | Elementary | 343 | · |
| Ranburne Elementary School | Ranburne | Cleburne County | Elementary | 343 | · |
| Underwood Elementary School | Florence | Lauderdale County | Elementary | 343 | · |
| Etowah Middle School | Attalla | Etowah County | Middle | 342 | · |
| Evergreen Elementary School | Evergreen | Conecuh County | Elementary | 342 | · |
| Gaylesville High School | Gaylesville | Cherokee County | Combined | 341 | · |
| Mountain Gap Elementary School | Huntsville | Madison County | Elementary | 341 | · |
| Richard Arrington Elementary | Birmingham | Jefferson County | Elementary | 341 | · |
| Eura Brown Elementary School | Gadsden | Etowah County | Elementary | 340 | · |
| Johnson Elementary School | Montgomery | Montgomery County | Elementary | 340 | · |
| Sycamore School | Alpine | Talladega County | Elementary | 340 | · |
| Wilcox Central High School | Camden | Wilcox County | High | 340 | · |
| Avondale Elementary School | Birmingham | Jefferson County | Elementary | 339 | · |
| Randolph Park Elementary School | Anniston | Calhoun County | Elementary | 339 | · |
| Sansom Middle School | Gadsden | Etowah County | Middle | 339 | · |
| Abbeville Elementary School | Abbeville | Henry County | Elementary | 338 | · |
| Aliceville High School | Aliceville | Pickens County | High | 338 | · |
| Artemis Virtual Academy | Huntsville | Madison County | Combined | 338 | · |
| Beverlye Intermediate School | Dothan | Houston County | Elementary | 338 | · |
| Dunbar Creative Performing Arts | Mobile | Mobile County | Middle | 338 | · |
| Owens Cross Roads School | Owens Cross Roads | Madison County | Elementary | 338 | · |
| Tanner Elementary School | Tanner | Limestone County | Elementary | 338 | · |
| Woodland Elementary School | Woodland | Randolph County | Elementary | 338 | · |
| Harmony School | Logan | Cullman County | Elementary | 337 | · |
| Waterloo High School | Waterloo | Lauderdale County | Combined | 337 | · |
| Brighton School | Brighton | Jefferson County | Elementary | 336 | · |
| Deshler Middle School | Tuscumbia | Colbert County | Middle | 336 | · |
| Smith Middle School | Birmingham | Jefferson County | Middle | 336 | · |
| Dallas County High School | Plantersville | Dallas County | High | 334 | · |
| Denton Magnet School of Technology | Mobile | Mobile County | Middle | 334 | · |
| Farley Elementary School | Huntsville | Madison County | Elementary | 334 | · |
| Meadowview Elementary School | Selma | Dallas County | Elementary | 334 | · |
| James L Cowart Elementary School | Athens | Limestone County | Elementary | 332 | · |
| Loachapoka Elementary School | Loachapoka | Lee County | Elementary | 332 | · |
| Chickasaw City Elementary School | Chickasaw | Mobile County | Elementary | 331 | · |
| Ossie Ware Mitchell Middle School | Birmingham | Jefferson County | Middle | 330 | · |
| Jemison Middle School | Jemison | Chilton County | Middle | 328 | · |
| Shades Mountain Elementary School | Hoover | Jefferson County | Elementary | 328 | · |
| Covenant Academy of Mobile | Mobile | Mobile County | Elementary | 327 | · |
| Midfield High School | Midfield | Jefferson County | High | 327 | · |
| Faine Elementary School | Dothan | Houston County | Elementary | 326 | · |
| Florence Freshman Center | Florence | Lauderdale County | High | 325 | · |
| Rosinton School | Robertsdale | Baldwin County | Elementary | 325 | · |
| Tuscaloosa Magnet School Elementary | Tuscaloosa | Tuscaloosa County | Elementary | 324 | · |
| Woodstock Elementary School | Woodstock | Bibb County | Elementary | 324 | · |
| Acceleration Preparatory Academy | MOBILE | Mobile County | Middle | 322 | · |
| Houston County High School | Columbia | Houston County | High | 322 | · |
| Red Bay High School | Red Bay | Franklin County | High | 322 | · |
| Cordova Elementary School | Cordova | Walker County | Elementary | 321 | · |
| Brewton Middle School | Brewton | Escambia County | Middle | 319 | · |
| CollinsRiverside Middle School | Northport | Tuscaloosa County | Middle | 318 | · |
| Fayette Middle School | Fayette | Fayette County | Middle | 318 | · |
| Legacy Prep | Birmingham | Jefferson County | Elementary | 317 | · |
| Ashford Middle School | Ashford | Houston County | Middle | 316 | · |
| C J Donald Middle School | Fairfield | Jefferson County | Middle | 316 | · |
| Oneonta Middle School | Oneonta | Blount County | Middle | 316 | · |
| Calloway Smith Middle School | Mobile | Mobile County | Middle | 315 | · |
| Chapman Middle School | Huntsville | Madison County | Middle | 315 | · |
| Oakman High School | Oakman | Walker County | High | 315 | · |
| Piedmont High School | Piedmont | Calhoun County | High | 315 | · |
| Chatom Elementary School | Chatom | Washington County | Elementary | 313 | · |
| Inglenook School | Birmingham | Jefferson County | Elementary | 312 | · |
| Barton Academy For Advanced World Studies | Mobile | Mobile County | Middle | 311 | · |
| Lafayette Eastside Elementary School | Lafayette | Chambers County | Elementary | 311 | · |
| Green Acres Middle School | Birmingham | Jefferson County | Middle | 309 | · |
| Robert Brown Middle School | Eutaw | Greene County | Middle | 309 | · |
| University Charter School Secondary | Livingston | Sumter County | High | 309 | · |
| Guin Elementary School | Guin | Marion County | Elementary | 308 | · |
| Kate D Smith DAR Intermediate School | Grant | Marshall County | Elementary | 308 | · |
| Munford Middle School | Munford | Talladega County | Middle | 308 | · |
| Tarrant Elementary School | Tarrant | Jefferson County | Elementary | 307 | · |
| Indian Springs Elementary School | Eight Mile | Mobile County | Elementary | 305 | · |
| Sheffield High School | Sheffield | Colbert County | High | 305 | · |
| Sophia P Kingston Elementary School | Selma | Dallas County | Elementary | 305 | · |
| Thomasville High School | Thomasville | Clarke County | High | 305 | · |
| Tanner Williams Elementary School | Wilmer | Mobile County | Elementary | 304 | · |
| Academy For Science Foreign Language | Huntsville | Madison County | Elementary | 303 | · |
| Walnut Grove School | New Market | Madison County | Elementary | 303 | · |
| Daleville Middle School | Dalevile | Dale County | Middle | 302 | · |
| Evelyn D Houston Elementary School | Talladega | Talladega County | Middle | 302 | · |
| Monroe County High School | Monroeville | Monroe County | High | 302 | · |
| Chickasaw Intermediate School | Chickasaw | Mobile County | Elementary | 301 | · |
| Fruitdale High School | Fruitdale | Washington County | Combined | 301 | · |
| Glencoe High School | Glencoe | Etowah County | High | 300 | · |
| Westwood Elementary School | Coker | Tuscaloosa County | Elementary | 299 | · |
| Baldwin County Virtual School | Daphne | Baldwin County | High | 298 | · |
| Bankhead Middle School | Cordova | Walker County | Middle | 298 | · |
| Geneva Middle School | Geneva | Geneva County | Middle | 298 | · |
| Hayden Elementary School | Hayden | Blount County | Elementary | 298 | · |
| Barbour County High School | Clayton | Barbour County | High | 297 | · |
| Leon Sheffield Magnet Elementary School | Decatur | Morgan County | Elementary | 297 | · |
| Charles A Brown Elementary School | Birmingham | Jefferson County | Elementary | 296 | · |
| Choctaw County Elementary | Butler | Choctaw County | Elementary | 295 | · |
| King Elementary | Montgomery | Montgomery County | Elementary | 293 | · |
| Newton Elementary School | Newton | Dale County | Elementary | 293 | · |
| WS Harlan Elementary School | Lockhart | Covington County | Elementary | 293 | · |
| Oakdale Elementary School | Tuscaloosa | Tuscaloosa County | Elementary | 292 | · |
| Central Elementary School | Tuscaloosa | Tuscaloosa County | Elementary | 291 | · |
| Fairview Middle School | Cullman | Cullman County | Middle | 291 | · |
| Gaston Elementary School | Gadsden | Etowah County | Elementary | 290 | · |
| Greenwood Elementary School | Bessemer | Jefferson County | Elementary | 290 | · |
| Hillcrest High School | Evergreen | Conecuh County | High | 290 | · |
| AH Watwood Elementary School | Childersburg | Talladega County | Elementary | 289 | · |
| Adamsville Elementary School | Adamsville | Jefferson County | Elementary | 288 | · |
| Parrish ElementaryMiddle School | Parrish | Walker County | Elementary | 288 | · |
| Rutledge School | Midfield | Jefferson County | Middle | 288 | · |
| Southern Choctaw Elementary School | Gilbertown | Choctaw County | Elementary | 288 | · |
| Thompson Elementary School | Gadsden | Etowah County | Elementary | 288 | · |
| West Blocton Elementary School | West Blocton | Bibb County | Elementary | 288 | · |
| Straughn Middle School | Andalusia | Covington County | Middle | 287 | · |
| Brindlee Mountain Elementary School | Arab | Marshall County | Elementary | 286 | · |
| Meek High School | Arley | Winston County | High | 286 | · |
| Mount Olive Elementary School | Mount Olive | Jefferson County | Elementary | 286 | · |
| Grant Elementary School | Prichard | Mobile County | Elementary | 285 | · |
| Southside High School | Selma | Dallas County | High | 285 | · |
| Winston County High School | Double Springs | Winston County | High | 285 | · |
| Hanceville Middle School | Hanceville | Cullman County | Middle | 284 | · |
| Wedowee Elementary School | Wedowee | Randolph County | Elementary | 284 | · |
| Central Jr High School of Clay County | Lineville | Clay County | Middle | 282 | · |
| Eutaw Primary School | Eutaw | Greene County | Elementary | 282 | · |
| Jackson Intermediate School | Jackson | Clarke County | Elementary | 282 | · |
| Thomasville Middle School | Thomasville | Clarke County | Middle | 281 | · |
| Myrtlewood Elementary School | Fosters | Tuscaloosa County | Elementary | 280 | · |
| The RBHudson STEAM Academy | Selma | Dallas County | Middle | 279 | · |
| Brindlee Mountain Primary School | Guntersville | Marshall County | Elementary | 278 | · |
| Childersburg Elementary School | Childersburg | Talladega County | Elementary | 278 | · |
| Escambia County Middle School | Atmore | Escambia County | Middle | 278 | · |
| Holly Pond High School | Holly Pond | Cullman County | High | 278 | · |
| Jackson Middle School | Jackson | Clarke County | Middle | 278 | · |
| Woodland High School | Woodland | Randolph County | High | 278 | · |
| Laceys Spring Elementary School | Laceys Spring | Morgan County | Elementary | 277 | · |
| Loachapoka High School | Loachapoka | Lee County | High | 277 | · |
| Vernon Elementary School | Vernon | Lamar County | Elementary | 277 | · |
| Westhills Elementary School | Bessemer | Jefferson County | Elementary | 277 | · |
| Elberta Middle School | Elberta | Baldwin County | Middle | 276 | · |
| Greensboro High School | Greensboro | Hale County | High | 276 | · |
| Huxford Elementary School | Atmore | Escambia County | Elementary | 276 | · |
| Glen Oaks Intermediate School | Fairfield | Jefferson County | Elementary | 275 | · |
| Eastwood Elementary School | Decatur | Morgan County | Elementary | 272 | · |
| Glencoe Middle School | Glencoe | Etowah County | Middle | 272 | · |
| Academy for Academics and Arts Middle School | Huntsville | Madison County | Middle | 270 | · |
| Andalusia Junior High | Andalusia | Covington County | Middle | 270 | · |
| Booker T Washington Middle School | Mobile | Mobile County | Middle | 270 | · |
| Cobb Preparatory Academy | Anniston | Calhoun County | Elementary | 270 | · |
| Career Academies of Decatur | Decatur | Morgan County | High | 269 | · |
| Crestmont Elementary School | Northport | Tuscaloosa County | Elementary | 268 | · |
| Greenville Elementary School | Greenville | Butler County | Elementary | 268 | · |
| Abbeville High School | Abbeville | Henry County | High | 266 | · |
| Hackleburg High School | Hackleburg | Marion County | High | 265 | · |
| Pickens County High School | Reform | Pickens County | High | 265 | · |
| Slocomb Middle School | Slocomb | Geneva County | Middle | 265 | · |
| WD Robbins Elementary School | Prichard | Mobile County | Elementary | 265 | · |
| Monroeville Middle School | Monroeville | Monroe County | Middle | 264 | · |
| Charles Henderson Middle | Troy | Pike County | Middle | 263 | · |
| Monte Sano Elementary School | Huntsville | Madison County | Elementary | 263 | · |
| Mitchell Elementary School | Gadsden | Etowah County | Elementary | 262 | · |
| Henagar Junior High School | Henagar | DeKalb County | Elementary | 261 | · |
| Norwood Elementary School | Birmingham | Jefferson County | Elementary | 261 | · |
| Tuskegee Public Elementary | Tuskegee | Macon County | Middle | 261 | · |
| Lanett Senior High School | Lanett | Chambers County | High | 260 | · |
| Continuous Learning Center | Mobile | Mobile County | High | 259 | · |
| Brilliant School | Brilliant | Marion County | Combined | 258 | · |
| Hackleburg Elementary School | Hackleburg | Marion County | Elementary | 258 | · |
| Notasulga High School | Notasulga | Macon County | Combined | 258 | · |
| Thurston T Nelson Primary School | Scottsboro | Jackson County | Elementary | 257 | · |
| Vina High School | Vina | Franklin County | Combined | 257 | · |
| Clarke County High School | Grove Hill | Clarke County | High | 256 | · |
| Lynn High School | Lynn | Winston County | High | 256 | · |
| Autaugaville School | Autaugaville | Autauga County | Combined | 255 | · |
| Hollingers Island Elementary School | Mobile | Mobile County | Elementary | 255 | · |
| Hokes Bluff Middle School | Hokes Bluff | Etowah County | Middle | 253 | · |
| L E Willson Elementary School | Sheffield | Colbert County | Elementary | 253 | · |
| Litchfield Middle School | Gadsden | Etowah County | Middle | 252 | · |
| Madison City School PreK Center | Madison | Madison County | Elementary | 252 | · |
| Benjamin Davis Elementary School | Decatur | Morgan County | Elementary | 251 | · |
| Dixie Elementary School | Opelika | Russell County | Elementary | 251 | · |
| Walter Jackson Elementary School | Decatur | Morgan County | Elementary | 251 | · |
| Greene County High School | Eutaw | Greene County | High | 250 | · |
| West Point Intermediate School | Vinemont | Cullman County | Elementary | 250 | · |
| Oakman Middle School | Oakman | Walker County | Middle | 249 | · |
| Jefferson County Virtual School | Birmingham | Jefferson County | Combined | 247 | · |
| Houston County Virtual Academy | Newton | Houston County | Combined | 246 | · |
| Berry High School | Berry | Fayette County | High | 245 | · |
| Childersburg Middle School | Childersburg | Talladega County | Middle | 245 | · |
| George Hall Elementary School | Mobile | Mobile County | Elementary | 244 | · |
| Cleburne County Middle School | Heflin | Cleburne County | Middle | 243 | · |
| Hale County Middle School | Moundville | Hale County | Middle | 243 | · |
| Shelby Elementary School | Shelby | Shelby County | Elementary | 242 | · |
| Chickasaw City High School | Chickasaw | Mobile County | High | 241 | · |
| Calcedeaver Elementary School | Mount Vernon | Mobile County | Elementary | 240 | · |
| Phillips Elementary School | Bear Creek | Marion County | Elementary | 240 | · |
| Robinson Primary School | Fairfield | Jefferson County | Elementary | 238 | · |
| Whitley Elementary School | Prichard | Mobile County | Elementary | 237 | · |
| Hatton Elementary School | Leighton | Colbert County | Elementary | 236 | · |
| Highland Park Elementary School | Muscle Shoals | Colbert County | Elementary | 236 | · |
| Cold Springs High School | Bremen | Cullman County | High | 235 | · |
| Floretta P Carson Visual and Performing Arts Academy | Mobile | Mobile County | High | 235 | · |
| Stevenson Middle School | Stevenson | Jackson County | Middle | 235 | · |
| Geneva County High School | Hartford | Geneva County | High | 234 | · |
| McIntosh Elementary School | McIntosh | Washington County | Elementary | 234 | · |
| Webster Elementary School | Muscle Shoals | Colbert County | Elementary | 234 | · |
| Florala High School | Florala | Covington County | High | 233 | · |
| Addison High School | Addison | Winston County | High | 232 | · |
| Bob HardingShawmut Elementary | Valley | Chambers County | Elementary | 232 | · |
| EPIC Alternative Elementary School | Birmingham | Jefferson County | Elementary | 232 | · |
| Abrams Elementary School | Bessemer | Jefferson County | Elementary | 231 | · |
| Choctaw County High School | Butler | Choctaw County | High | 231 | · |
| Wilsonville Elementary School | Wilsonville | Shelby County | Elementary | 229 | · |
| Delta Elementary School | Bay Minette | Baldwin County | Elementary | 228 | · |
| AVA Autauga Virtual Academy | Prattville | Autauga County | Combined | 227 | · |
| Barbour County Intermediate School | Louisville | Barbour County | Elementary | 227 | · |
| Cherokee Elementary School | Cherokee | Colbert County | Elementary | 226 | · |
| Dothan City Virtual School | Dothan | Houston County | High | 226 | · |
| Fruithurst Elementary School | Fruithurst | Cleburne County | Elementary | 226 | · |
| Donehoo Elementary School | Gadsden | Etowah County | Elementary | 225 | · |
| Randolph Elementary School | Randolph | Bibb County | Elementary | 225 | · |
| Vinemont Middle School | Vinemont | Cullman County | Middle | 225 | · |
| Bridgeport Elementary School | Bridgeport | Jackson County | Elementary | 224 | · |