K-12 Schools in 391 Cities, Alabama

SVG
SVG

In Alabama, 391 cities are serving 728,912 students. You can sort the list by city name, number of schools, and student population by touching a column name that you want to sort. You may want to view the schools by school district.

CityNumber of Schools PublicPrivateElementaryMiddleHigh PopulationTeachers
Abbeville 431 323 946 69
Adamsville 330 111 1,965 114
Addison 220 101 593 39
Alabaster 853 122 5,317 351
Alberta 110 100 116 9
Albertville 981 223 6,751 385
Alexander City 651 112 3,118 218
Alexandria 330 011 1,810 119
Aliceville 220 101 603 40
Alpine 330 022 541 36
Altoona 110 100 423 30
Andalusia 770 323 3,636 229
Anniston 21174 878 7,357 550
Arab 550 011 2,831 184
Ardmore 220 111 1,588 71
Ariton 110 111 692 49
Arley 220 011 450 30
Ashford 220 111 1,425 94
Ashland 312 322 849 56
Ashville 761 234 1,294 81
Athens 17152 777 8,794 525
Atmore 853 443 2,092 169
Attalla 770 323 1,900 125
Auburn 17143 111 9,437 587
Autaugaville 110 111 275 25
Axis 110 110 495 32
Baileyton 110 110 340 19
Banks 110 110 364 24
Bay Minette 660 302 3,197 209
Bayou La Batre 110 010 515 33
Bear Creek 220 101 446 28
Beatrice 110 111 240 14
Berry 220 101 566 35
Bessemer 19145 1045 5,878 364
Big Cove 110 100 825 51
Billingsley 110 111 582 44
BIRMIMNGHAM 101 111 541 38
Birmingham 1117833 614031 37,074 2,458
Blountsville 541 313 2,436 166
Boaz 770 211 3,008 191
Bon Secour 110 100 273 11
Brantley 110 111 538 40
Bremen 220 111 785 53
Brent 110 000 566 40
Brewton 550 122 1,347 100
Bridgeport 220 010 352 25
Brighton 110 110 438 21
Brilliant 110 111 132 10
Brookwood 220 101 1,577 89
Brundidge 220 101 889 57
Bryant 312 331 267 24
Buhl 330 011 1,090 61
Butler 321 212 1,045 67
Calera 330 001 2,388 143
Camden 541 223 1,557 111
Camp Hill 110 001 - -
Carbon Hill 220 111 981 59
Carrollton 211 111 254 16
Castleberry 110 110 212 15
CECIL 101 111 273 23
Cedar Bluff 110 111 589 41
Center Point 330 011 2,025 131
Centre 440 012 1,583 101
Centreville 321 122 1,163 79
Chatom 440 012 766 49
Chelsea 440 211 3,857 216
Cherokee 220 101 586 42
Chickasaw 431 222 1,170 79
Childersburg 550 011 1,368 89
Citronelle 541 123 2,236 145
Clanton 660 013 2,940 171
Clay 110 100 592 41
Clayton 220 001 - -
Cleveland 440 212 857 58
Coker 110 000 323 18
Collinsville 110 111 931 61
Columbia 110 001 375 25
Columbiana 651 234 1,669 126
Coosada 110 000 701 37
Cordova 330 011 1,144 71
Cottondale 541 232 3,045 138
Cottonwood 110 111 746 46
Courtland 220 012 179 17
Cropwell 110 000 417 31
Crossville 431 022 2,025 127
Cuba 110 110 153 10
Cullman 24204 7610 8,193 514
Dadeville 220 101 1,173 72
Dalevile 110 010 - -
Daleville 220 001 938 69
Danville 440 111 1,445 94
Daphne 1082 523 5,810 370
Dauphin Island 110 100 99 7
Deatsville 770 112 3,204 197
Decatur 26233 1477 9,871 646
Demopolis 541 111 2,343 168
Dixons Mills 110 111 257 15
Dora 431 002 1,619 105
Dothan 26215 1057 8,084 506
Double Springs 440 011 863 62
Douglas 440 011 2,083 116
Duncanville 220 110 935 49
Dutton 110 110 237 15
East Brewton 330 011 1,356 85
Eclectic 330 011 1,531 87
Eight Mile 440 201 2,008 158
Elba 330 102 617 42
Elberta 532 211 1,369 99
Elkmont 321 122 1,098 67
Elmore 321 111 271 19
Enterprise 11101 602 7,360 426
Eufaula 862 344 2,924 222
Eutaw 651 013 1,091 72
Eva 110 110 385 27
Evergreen 761 444 1,718 104
Excel 110 111 1,023 68
Fairfield 862 623 2,098 119
Fairhope 752 411 5,362 333
Falkville 220 111 726 48
Fayette 440 122 1,757 118
Five Points 110 110 96 9
Flat Rock 110 110 128 10
Flomaton 440 112 910 55
Florala 110 001 222 13
Florence 16133 866 9,341 673
Foley 752 301 5,036 321
Fort Deposit 220 110 333 22
Fort Mitchell 110 000 364 19
Fort Payne 550 022 3,229 194
Fosters 110 000 286 17
Fruitdale 110 111 395 25
Fruithurst 110 100 230 18
Ft Mitchell 110 000 346 21
Ft Payne 110 110 170 13
Fultondale 110 100 856 48
Fyffe 110 111 937 64
Gadsden 25214 1486 6,443 451
Gardendale 844 422 3,872 219
Gaylesville 110 111 412 26
Geneva 440 111 1,149 94
Georgiana 110 111 442 22
Geraldine 110 111 1,190 74
Gilbertown 220 101 642 38
Glencoe 330 011 1,027 62
Gordo 220 101 1,220 69
Goshen 220 101 940 55
Grand Bay 330 210 1,928 117
Grant 330 011 1,315 80
Graysville 110 100 254 16
Green Pond 110 000 6 1
Greensboro 541 223 1,479 100
Greenville 651 122 2,677 177
Grove Hill 330 011 947 64
Guin 220 101 499 31
Gulf Shores 330 111 - -
Guntersville 990 033 2,903 179
Gurley 220 111 950 59
Hackleburg 220 101 427 28
Haleyville 440 112 1,652 114
Hamilton 440 022 1,594 107
Hampton Cove 220 110 1,249 70
Hanceville 330 111 1,292 73
HARPERSVILLE 101 111 206 21
Hartford 330 111 892 50
Hartselle 981 212 3,836 252
Harvest 660 300 5,081 283
Hayden 440 001 2,291 145
Hayneville 660 223 862 49
Hazel Green 330 001 2,790 159
Headland 330 110 1,752 104
Heflin 660 113 1,483 105
Helena 642 111 4,258 231
Henagar 110 110 254 17
Higdon 110 111 657 36
Highland Home 110 111 821 53
Hobson City 110 000 660 53
Hokes Bluff 330 111 1,301 81
Holly Pond 330 111 930 64
Hollywood 330 221 169 9
Holt 110 001 344 33
Homewood 550 311 4,249 294
Hoover 22184 1275 15,349 1,082
Hope Hull 211 211 431 35
Hueytown 541 121 3,206 199
Huntsville 745321 443023 30,636 2,118
Ider 110 111 700 50
INDIAN SPRINGS 101 001 297 29
Irondale 431 222 2,471 137
Irvington 660 402 3,809 280
Jack 110 111 761 48
Jackson 541 122 1,844 120
Jacksonville 761 424 2,767 193
Jasper 11110 233 4,646 307
Jemison 541 112 2,550 158
Killen 431 201 1,677 122
Kimberly 220 011 1,395 75
Kinston 110 111 531 31
Laceys Spring 110 110 307 23
Lafayette 541 223 852 61
Lanett 541 312 1,673 112
Leeds 440 111 2,027 134
Leighton 330 201 971 68
Leroy 110 111 572 35
Lester 220 111 1,157 92
Letohatchee 110 001 171 10
Lexington 110 111 892 48
Lincoln 330 111 1,751 106
Linden 431 222 633 52
Lineville 330 101 1,380 82
Lipscomb 110 100 248 16
Livingston 330 220 534 37
Loachapoka 220 101 531 37
Lockhart 110 100 281 19
Locust Fork 220 101 1,028 62
Logan 110 110 196 12
Louisville 110 000 - -
Lower Peachtree 110 110 5 4
LOWNDESBORO 101 111 278 18
Loxley 110 100 457 32
Luverne 321 223 1,087 75
Lynn 220 011 459 31
Madison 16133 1154 12,300 767
Maplesville 220 222 1,122 69
Marbury 110 010 429 24
Margaret 110 100 678 41
Marion 321 222 774 57
Maylene 110 000 816 69
MC CALLA 101 000 26 1
McCalla 440 211 3,710 225
McIntosh 220 111 462 31
McKenzie 110 111 457 27
Mentone 110 100 64 6
Meridianville 110 000 556 38
Midfield 440 012 1,047 69
Midland City 220 001 912 69
Millbrook 532 233 3,660 223
Millport 110 111 587 31
Millry 110 111 456 29
Minter 110 000 - -
Mobile 876027 523719 43,332 3,134
Monroeville 651 234 1,837 112
Montevallo 440 121 2,127 136
Montgomery 806119 422519 31,286 2,055
Moody 440 001 2,580 148
Morris 220 211 933 61
Moulton 651 123 2,017 127
Moundville 440 211 1,651 102
Mount Olive 110 100 317 16
Mount Vernon 110 100 251 21
Mountain Brook 660 400 4,334 400
Mt Hope 110 100 132 10
Munford 330 111 1,646 102
Muscle Shoals 770 012 2,850 193
Nauvoo 110 110 396 32
New Brockton 431 112 1,006 61
New Hope 220 101 1,062 63
New Market 550 201 3,395 199
New Site 110 111 825 42
Newton 220 211 1,237 85
Northport 13130 743 7,517 456
Notasulga 330 212 1,173 75
Oakman 220 111 1,101 66
Odenville 440 011 1,804 108
Ohatchee 220 101 882 60
Oneonta 651 234 2,075 138
Opelika 17152 244 6,720 470
Opp 440 121 1,520 100
Orange Beach 220 100 462 32
Orrville 220 111 484 27
Owens Cross Roads 321 221 437 31
Oxford 541 113 2,735 300
Ozark 871 124 2,174 149
Parrish 110 110 179 12
Peidmont 110 000 34 5
Pelham 550 322 3,280 227
Pell City 1073 223 4,227 256
Perdido 110 110 472 34
Phenix City 15132 922 7,650 487
Phil Campbell 330 211 1,161 77
Piedmont 330 111 1,188 79
Pike Road 440 000 1,609 94
Pinckard 110 010 428 27
Pine Hill 110 100 243 16
Pinson 752 112 4,877 268
Pisgah 220 221 800 51
Plantersville 220 101 628 35
Pleasant Grove 330 111 1,726 110
Prattville 18117 457 7,879 506
Priceville 110 100 676 43
Prichard 752 303 1,791 168
Quinton 110 100 140 8
Ragland 110 111 510 36
Rainbow City 431 332 1,912 120
Rainsville 431 333 1,665 101
Ramer 110 110 171 16
Ranburne 220 011 871 59
Randolph 110 100 207 14
Red Bay 220 101 921 51
Red Level 220 101 564 39
Reform 220 011 499 36
Rehobeth 220 110 1,650 97
Remlap 110 111 765 49
Repton 110 110 183 11
Roanoke 541 222 1,804 108
Robertsdale 871 412 3,934 254
Rockford 330 101 608 48
Rogersville 110 111 1,161 75
Russellville 990 225 3,861 270
Salem 110 100 606 40
Samson 330 111 777 38
Sand Rock 110 111 813 52
Saraland 642 221 3,535 195
Sardis City 220 011 905 55
Satsuma 321 101 1,544 84
Scottsboro 660 112 2,712 175
Seale 541 113 2,179 126
Section 220 221 647 47
Selma 21183 1056 5,081 289
Semmes 541 322 4,961 382
Sheffield 440 001 1,032 82
Shelby 110 100 172 15
Shorter 110 100 123 9
Silverhill 110 100 425 30
Skipperville 220 101 881 67
Slocomb 330 111 1,327 66
Smiths Station 761 411 5,967 399
Somerville 440 221 1,718 117
Southside 220 101 1,342 83
Spanish Fort 440 211 3,844 228
Spring Garden 110 111 543 35
Springville 330 111 2,211 124
Stapleton 110 100 197 15
Steele 110 100 182 13
Stevenson 330 011 1,111 75
Sulligent 110 111 803 44
Sumiton 220 010 1,205 80
Summerdale 110 110 508 38
Sweet Water 110 111 620 37
Sylacauga 871 223 3,974 254
Sylvania 110 111 952 57
Talladega 15141 848 3,061 272
Tallassee 440 011 1,821 103
Tanner 220 111 829 56
Tarrant 330 001 1,185 71
Theodore 541 322 3,570 235
Thomaston 110 111 177 12
Thomasville 330 011 782 60
Thorsby 110 111 642 40
Toney 220 110 1,695 103
Town Creek 330 201 1,134 64
TOXEY 101 111 271 17
Trinity 770 023 2,826 166
Troy 862 346 2,592 174
Trussville 862 321 5,865 332
Tuscaloosa 33276 17911 13,887 929
Tuscumbia 990 224 2,524 175
Tuskegee 440 012 1,340 72
Tuskegee Inst 110 001 - -
Tuskegee Institute 211 120 278 20
Union Springs 541 123 1,523 101
Uniontown 110 111 607 37
Uriah 110 111 685 37
Valley 972 324 3,626 237
Valley Grande 220 100 772 36
Valley Head 110 111 476 36
Vance 220 110 1,306 70
Verbena 110 111 609 36
Vernon 330 011 983 56
Vestavia 321 020 1,745 113
Vestavia Hills 871 600 4,952 356
Vina 110 111 301 20
Vincent 220 111 869 72
Vinemont 651 232 1,794 105
Wadley 110 111 445 27
Walnut Grove 110 001 382 24
Warrior 220 110 751 41
Waterloo 110 111 351 24
Weaver 220 101 1,168 69
Webb 110 100 437 33
Wedowee 550 002 1,101 55
West Blocton 440 012 1,099 73
Wetumpka 761 222 4,834 251
Weumpka 110 011 - -
WHISTLER 101 100 176 16
Wilmer 330 300 1,491 101
Wilsonville 110 100 194 13
Winfield 330 011 1,249 89
Woodland 220 101 693 39
Woodstock 220 000 303 22
Woodville 110 111 503 35
York 220 111 763 49