dcsimg

Teaching Schools in Alabama Districts

Alabama has more than 132 school districts, from Marshall county County's to Winston county County's and everywhere in between.

Here's a list of all districts with more than 1,000 students, plus some key information if you're interested in becoming a teacher in Alabama. Don't miss our report on Alabama Teacher Salaries!

District County Number of Students Number of Full Time Teachers Total Education Expenditures
Albertville City Albertville City Marshall 5,214 273 $38,182,000
Marshall County Marshall County Marshall 5,635 296 $51,405,000
Hoover City Hoover City Jefferson 13,910 975 $152,371,000
Madison City Madison City Madison 10,011 529 $86,268,000
Leeds City Leeds City Jefferson 1,905 74 $15,948,000
Boaz City Boaz City Marshall 2,310 124 $19,968,000
Trussville City Trussville City Jefferson 4,456 244 $39,709,000
Alexander City Alexander City Tallapoosa 3,102 178 $26,414,000
Andalusia City Andalusia City Covington 1,745 96 $14,690,000
Anniston City Anniston City Calhoun 2,099 131 $24,584,000
Arab City Arab City Marshall 2,540 162 $22,739,000
Athens City Athens City Limestone 3,933 193 $34,202,000
Attalla City Attalla City Etowah 1,638 92 $14,594,000
Saraland City Saraland City Mobile 2,953 159 $21,302,000
Chickasaw CityChickasaw City Mobile 1,032 39 $7,666,000
Satsuma CitySatsuma City Mobile 1,308 69 $11,816,000
Alabaster CityAlabaster City Shelby 6,103 344 $52,942,000
Pelham CityPelham City Shelby 3,034 176 $5,986,000
Auburn City Auburn City Lee 8,310 476 $68,002,000
Autauga County Autauga County Autauga 9,609 525 $71,036,000
Baldwin County Baldwin County Baldwin 30,931 1695 $267,192,000
Bessemer City Bessemer City Jefferson 3,740 208 $38,646,000
Bibb County Bibb County Bibb 3,322 187 $27,953,000
Birmingham City Birmingham City Jefferson 24,693 1288 $245,753,000
Blount County Blount County Blount 7,870 457 $64,271,000
Brewton City Brewton City Escambia 1,158 70 $10,465,000
Bullock County Bullock County Bullock 1,505 84 $16,707,000
Butler County Butler County Butler 3,135 174 $28,402,000
Calhoun County Calhoun County Calhoun 9,054 529 $79,581,000
Chambers County Chambers County Chambers 3,729 221 $34,521,000
Cherokee County Cherokee County Cherokee 4,042 241 $36,014,000
Chilton County Chilton County Chilton 7,743 440 $61,485,000
Choctaw County Choctaw County Choctaw 1,495 91 $15,164,000
Clarke County Clarke County Clarke 2,717 163 $28,030,000
Clay County Clay County Clay 1,978 115 $17,241,000
Cleburne County Cleburne County Cleburne 2,631 161 $23,513,000
Coffee County Coffee County Coffee 2,081 114 $18,359,000
Colbert County Colbert County Colbert 2,638 168 $28,227,000
Conecuh County Conecuh County Conecuh 1,525 83 $18,493,000
Coosa County Coosa County Coosa 1,003 57 $10,746,000
Covington County Covington County Covington 3,178 194 $26,525,000
Crenshaw County Crenshaw County Crenshaw 2,239 130 $18,979,000
Cullman City Cullman City Cullman 3,130 188 $27,997,000
Cullman County Cullman County Cullman 9,573 552 $84,562,000
Dale County Dale County Dale 3,079 168 $25,086,000
Daleville City Daleville City Dale 1,078 64 $10,733,000
Dallas County Dallas County Dallas 3,243 199 $37,511,000
Dekalb County Dekalb County Dekalb 9,015 534 $75,973,000
Decatur City Decatur City Morgan 8,693 544 $88,129,000
Demopolis City Demopolis City Marengo 2,289 141 $18,937,000
Dothan City Dothan City Houston 9,336 500 $84,371,000
Elmore County Elmore County Elmore 11,232 560 $87,115,000
Enterprise City Enterprise City Coffee 6,823 337 $57,214,000
Escambia County Escambia County Escambia 4,479 253 $42,846,000
Etowah County Etowah County Etowah 8,802 506 $72,315,000
Eufaula City Eufaula City Barbour 2,842 161 $23,962,000
Fairfield City Fairfield City Jefferson 1,782 99 $16,836,000
Fayette County Fayette County Fayette 2,403 137 $21,774,000
Florence City Florence City Lauderdale 4,519 284 $45,457,000
Fort Payne City Fort Payne City Dekalb 3,205 182 $25,489,000
Franklin County Franklin County Franklin 3,388 207 $29,566,000
Gadsden City Gadsden City Etowah 5,226 321 $48,339,000
Geneva City Geneva City Geneva 1,275 81 $10,794,000
Geneva County Geneva County Geneva 2,742 159 $22,539,000
Greene County Greene County Greene 1,173 64 $13,228,000
Guntersville City Guntersville City Marshall 1,999 116 $17,723,000
Hale County Hale County Hale 2,687 154 $24,870,000
Haleyville City Haleyville City Winston 1,711 106 $15,144,000
Hartselle City Hartselle City Morgan 3,068 190 $28,231,000
Henry County Henry County Henry 2,540 140 $21,378,000
Homewood City Homewood City Jefferson 4,069 270 $46,696,000
Houston County Houston County Houston 6,343 357 $53,944,000
Huntsville City Huntsville City Madison 23,827 1406 $239,280,000
Jackson County Jackson County Jackson 5,528 324 $53,214,000
Jacksonville City Jacksonville City Calhoun 1,544 95 $13,402,000
Jasper City Jasper City Walker 2,746 165 $26,281,000
Jefferson County Jefferson County Jefferson 36,092 1983 $318,715,000
Lamar County Lamar County Lamar 2,351 133 $19,576,000
Lauderdale County Lauderdale County Lauderdale 8,445 462 $72,159,000
Lawrence County Lawrence County Lawrence 4,841 278 $46,443,000
Lee County Lee County Lee 9,771 579 $84,716,000
Limestone County Limestone County Limestone 8,789 500 $79,483,000
Lowndes County Lowndes County Lowndes 1,562 94 $22,256,000
Macon County Macon County Macon 2,134 111 $24,329,000
Madison County Madison County Madison 19,452 1071 $164,151,000
Marengo County Marengo County Marengo 1,090 69 $12,113,000
Marion County Marion County Marion 3,405 191 $29,496,000
Midfield City Midfield City Jefferson 1,134 62 $12,239,000
Mobile County Mobile County Mobile 56,895 3080 $522,459,000
Monroe County Monroe County Monroe 3,600 205 $32,868,000
Montgomery County Montgomery County Montgomery 30,490 1673 $266,660,000
Morgan County Morgan County Morgan 7,757 443 $70,046,000
Mountain Brook City Mountain Brook City Jefferson 4,371 306 $54,383,000
Muscle Shoals City Muscle Shoals City Colbert 2,907 176 $26,589,000
Oneonta City Oneonta City Blount 1,477 84 $11,469,000
Opelika City Opelika City Lee 4,240 284 $44,054,000
Opp City Opp City Covington 1,357 75 $11,321,000
Oxford City Oxford City Calhoun 4,171 262 $38,022,000
Ozark City Ozark City Dale 2,131 124 $21,296,000
Pell City Pell City St. clair 4,023 227 $34,437,000
Perry County Perry County Perry 1,525 92 $16,327,000
Phenix City Phenix City Russell 7,043 373 $59,490,000
Pickens County Pickens County Pickens 2,633 154 $24,854,000
Piedmont City Piedmont City Calhoun 1,247 67 $10,427,000
Pike County Pike County Pike 2,189 140 $22,378,000
Randolph County Randolph County Randolph 2,228 134 $19,848,000
Roanoke City Roanoke City Randolph 1,542 86 $12,399,000
Russell County Russell County Russell 3,598 189 $29,030,000
Russellville City Russellville City Franklin 2,743 156 $22,939,000
Scottsboro City Scottsboro City Jackson 2,536 160 $24,144,000
Selma City Selma City Dallas 3,798 190 $33,320,000
Sheffield City Sheffield City Colbert 1,059 79 $11,708,000
Shelby County Shelby County Shelby 20,064 1175 $209,157,000
St Clair County St Clair County St. clair 9,056 492 $71,723,000
Sumter County Sumter County Sumter 1,593 99 $18,153,000
Sylacauga City Sylacauga City Talladega 2,256 136 $21,552,000
Talladega City Talladega City Talladega 2,051 128 $20,994,000
Talladega County Talladega County Talladega 7,777 434 $68,413,000
Tallapoosa County Tallapoosa County Tallapoosa 2,894 159 $26,493,000
Tallassee City Tallassee City Elmore 1,854 106 $15,610,000
Tarrant City Tarrant City Jefferson 1,174 57 $11,319,000
Thomasville City Thomasville City Clarke 1,339 80 $13,142,000
Troy City Troy City Pike 1,981 112 $18,524,000
Tuscaloosa City Tuscaloosa City Tuscaloosa 10,418 623 $107,380,000
Tuscaloosa County Tuscaloosa County Tuscaloosa 18,352 975 $149,542,000
Tuscumbia City Tuscumbia City Colbert 1,527 92 $13,740,000
Vestavia Hills City Vestavia Hills City Jefferson 7,015 412 $70,487,000
Walker County Walker County Walker 7,827 443 $71,613,000
Washington County Washington County Washington 2,936 182 $27,229,000
Wilcox County Wilcox County Wilcox 1,795 100 $18,977,000
Winfield City Winfield City Marion 1,266 75 $11,665,000
Winston County Winston County Winston 2,449 143 $24,637,000
Sources:
  • Public Elementary/Secondary School Universe Survey Data, Common Core of Data (CCD) 2015-16, National Center for Education Statistics, https://nces.ed.gov/ccd/pubschuniv.asp
  • Local Education Agency (School District) Finance Survey (F-33) Data, Common Core of Data (CCD) 2013-14, National Center for Education Statistics, https://nces.ed.gov/ccd/f33agency.asp