Average Teacher Salary in Alabama
In 2008, the average teacher salary in Alabama was $44,160 per year. The average teacher salary in Alabama rose to $46,567 in 2009, so the state of Alabama experienced a 5.45 percent increase in teacher salaries from 2008 to 2009.
Although still below the national average of $49,720 in 2009, Alabama teacher salaries have been consistently rising over the last few years. From 2007 to 2009, teaching salaries in Alabama have increased by about 11.08%.
The national rank for annual teaching salaries in Alabama has also been on the rise. In 2007, Alabama teacher salaries ranked 37th in the country. In 2009, Alabama ranked 31st in the nation for teacher salaries.
The Alabama teacher salary schedule below clearly shows that teaching salaries in Alabama have been on the rise for the last several years. The annual average teacher salaries in Alabama and the annual increases are as follows:
| Average Salary | Percent Change | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Rank | 2009 | Rank | 2008 | Rank | 2007 | 2008 to 2009 | 2007 to 2008 | 2007 to 2009 | ||
| Alabama | 31 | $46,566.67 | 35 | $44,160.00 | 37 | $41,920.00 | 5.45% | 5.34% | 11.08% | |
Read our article on becoming a teacher in Alabama if you are interested in teaching in Alabama.
Average Teacher Salaries in Nearby States
Financial Data for Alabama
State Spending on Teachers
- Salary expenditure on all teachers (including home schoolers, special education, non-certified teachers): $2,553,753,211
- Benefits expenditures for teachers: $1,013,988,946
- Instructional expenditures for teaching supplies: $319,782,186
- Total current instructional expenditures per student (teacher salary and curriculum): $5,604
- Total current expenditures per student: $10,110
Revenue Per Student From Various Sources
- State revenue per student: $6,271
- Federal revenue per student: $1,002
State Sources of Revenue for Schools
- Revenue by state property tax: $-1
- Revenue by local government property tax: $1,008,349,501
- Federal grants direct to local districts: $19,043,053
- Federal grants through state: $702,466,104
Alabama School Districts
| School District | Full Time Teachers | Student to Teacher Ratio | Contact Information |
|---|---|---|---|
| Albertville City | 227 | 17 to 1 | 107 West Main St
Albertville, AL 35950 256-891-1183 |
| Alexander City | 238 | 15 to 1 | 375 Lee St
Alexander City, AL 35010 256-234-8698 |
| Andalusia City | 109 | 16 to 1 | 122 6th Ave
Andalusia, AL 36420 334-222-3186 |
| Anniston City | 133 | 18 to 1 | 4804 Mcclellan Blvd
Anniston, AL 36206 256-231-5000 |
| Arab City | 160 | 15 to 1 | 750 Arabian Dr NE
Arab, AL 35016 256-586-6011 |
| Athens City | 223 | 14 to 1 | 313 East Washington St
Athens, AL 35611 256-233-6600 |
| Attalla City | 113 | 14 to 1 | 101 Case Ave
Attalla, AL 35954 256-538-8051 |
| Auburn City | 393 | 15 to 1 | 855 East Samford Ave
Auburn, AL 36830 334-887-2100 |
| Autauga County | 563 | 18 to 1 | 153 West 4th St
Prattville, AL 36067 334-365-5706 |
| Baldwin County | 1,888 | 14 to 1 | 2600-a North Hand Ave
Bay Minette, AL 36507 251-937-0308 |
| Barbour County | 77 | 14 to 1 | 100 Courthouse Courtsquare
Clayton, AL 36016 334-775-3453 |
| Bessemer City | 243 | 18 to 1 | 1621 5th Ave North
Bessemer, AL 35021 205-432-3000 |
| Bibb County | 210 | 17 to 1 | 157 SW Davidson Dr
Centreville, AL 35042 205-926-9881 |
| Birmingham City | 1,688 | 16 to 1 | 2015 Park Place
Birmingham, AL 35203 205-231-4220 |
| Blount County | 525 | 16 to 1 | 204 2nd Ave East
Oneonta, AL 35121 205-625-4102 |
| Boaz City | 139 | 17 to 1 | 126 Newt Parker Dr
Boaz, AL 35957 256-593-8180 |
| Brewton City | 89 | 13 to 1 | 811 Belleville Ave
Brewton, AL 36426 251-867-8400 |
| Bullock County | 106 | 15 to 1 | 108 Hardaway Ave West
Union Springs, AL 36089 334-738-2860 |
| Butler County | 202 | 17 to 1 | 215 Administrative Dr
Greenville, AL 36037 334-382-2665 |
| Calhoun County | 544 | 17 to 1 | 4400 Mcclellan Blvd
Anniston, AL 36202 256-741-7400 |
| Chambers County | 259 | 16 to 1 | Box 408d
Lafayette, AL 36862 334-864-9343 |
| Cherokee County | 272 | 15 to 1 | 130 East Main St
Centre, AL 35960 256-927-3362 |
| Chilton County | 503 | 15 to 1 | 1705 Lay Dam Rd
Clanton, AL 35045 205-280-3000 |
| Choctaw County | 106 | 18 to 1 | 107 Tom Orr Dr
Butler, AL 36904 205-459-3031 |
| Clarke County | 218 | 16 to 1 | Box 936
Grove Hill, AL 36451 251-275-3255 |
| Clay County | 121 | 18 to 1 | 62 Couroute Square
Ashland, AL 36251 256-354-5414 |
| Cleburne County | 160 | 17 to 1 | 93 Education St
Heflin, AL 36264 256-463-5624 |
| Coffee County | 132 | 16 to 1 | 400 Reddoch Hill Rd
Elba, AL 36323 334-897-5016 |
| Colbert County | 186 | 16 to 1 | 1101 Hwy 72 East
Tuscumbia, AL 35674 256-386-8565 |
| Conecuh County | 122 | 14 to 1 | 100 Jackson St
Evergreen, AL 36401 251-578-1752 |
| Coosa County | 85 | 16 to 1 | 2001 Nixburg Rd
Rockford, AL 35136 256-377-4913 |
| Covington County | 228 | 14 to 1 | 807 Cc Baker Ave
Andalusia, AL 36420 334-222-7571 |
| Crenshaw County | 155 | 16 to 1 | 183 Votec Dr
Luverne, AL 36049 334-335-6519 |
| Cullman City | 173 | 17 to 1 | 301 1st St North East Suite 10
Cullman, AL 35055 256-734-2233 |
| Cullman County | 678 | 15 to 1 | 402 Arnold St NE
Cullman, AL 35055 256-734-2933 |
| Dale County | 159 | 18 to 1 | 113 West Reynolds St
Ozark, AL 36360 334-774-2355 |
| Daleville City | 84 | 15 to 1 | 626 North Daleville Ave
Daleville, AL 36322 334-598-2456 |
| Dallas County | 248 | 17 to 1 | 429 Lauderdale St
Selma, AL 36701 334-876-4498 |
| Decatur City | 704 | 13 to 1 | 302 4th Ave NE
Decatur, AL 35601 256-552-3000 |
| Dekalb County | 592 | 15 to 1 | 500 Grand Ave SW
Fort Payne, AL 35967 256-638-6921 |
| Demopolis City | 178 | 14 to 1 | P O Drawer 759
Demopolis, AL 36732 334-289-1670 |
| Dothan City | 531 | 17 to 1 | 500 Dusy St
Dothan, AL 36301 334-794-1407 |
| Elba City | 58 | 14 to 1 | 131 Tiger Dr
Elba, AL 36323 334-897-2801 |
| Elmore County | 631 | 17 to 1 | 100 H. H. Robison Dr
Wetumpka, AL 36092 334-567-1200 |
| Enterprise City | 345 | 18 to 1 | 220 Hutchinson St
Enterprise, AL 36330 334-347-9531 |
| Escambia County | 287 | 16 to 1 | 301 Belleville Ave
Brewton, AL 36426 251-867-6251 |
| Etowah County | 596 | 15 to 1 | 3200 West Meighan Blvd
Gadsden, AL 35904 256-549-7578 |
| Eufaula City | 196 | 15 to 1 | 333 State Docks Road
Eufaula, AL 36027 334-687-1100 |
| Fairfield City | 128 | 18 to 1 | 6405 Ave D
Fairfield, AL 35064 205-783-6850 |
| Fayette County | 157 | 16 to 1 | 103 1st Ave NW
Fayette, AL 35555 205-932-4611 |
| Florence City | 267 | 16 to 1 | 541 Riverview Dr
Florence, AL 35630 256-768-3016 |
| Fort Payne City | 205 | 15 to 1 | 205 45th St NE
Fort Payne, AL 35967 256-845-0915 |
| Franklin County | 236 | 14 to 1 | 500 Coffee Ave NE
Russellville, AL 35653 256-332-1360 |
| Gadsden City | 389 | 14 to 1 | 1026 Chestnut St
Gadsden, AL 35901 256-549-2903 |
| Geneva City | 92 | 14 to 1 | 511 Panther Dr
Geneva, AL 36340 334-684-1090 |
| Geneva County | 164 | 17 to 1 | 200 North Commerce St
Geneva, AL 36340 334-684-5690 |
| Greene County | 88 | 16 to 1 | 220 Main St
Eutaw, AL 35462 205-372-4900 |
| Guntersville City | 135 | 14 to 1 | 2208 Ringold St
Guntersville, AL 35976 256-582-3159 |
| Hale County | 191 | 16 to 1 | 1115 Powers St
Greensboro, AL 36744 334-624-8836 |
| Haleyville City | 113 | 15 to 1 | 2011 20th St
Haleyville, AL 35565 205-486-9231 |
| Hartselle City | 210 | 15 to 1 | 305 College St NE
Hartselle, AL 35640 256-773-5419 |
| Henry County | 157 | 18 to 1 | 300 North Trawick St
Abbeville, AL 36310 334-585-2206 |
| Homewood City | 301 | 12 to 1 | 7 Hollywood Blvd
Homewood, AL 35209 205-870-4203 |
| Hoover City | 934 | 14 to 1 | 2810 Metropolitan Way
Hoover, AL 35243 205-439-1015 |
| Houston County | 342 | 19 to 1 | 404 West Washington St
Dothan, AL 36301 334-792-8331 |
| Huntsville City | 1,782 | 13 to 1 | 200 White St
Huntsville, AL 35801 256-428-6810 |
| Jackson County | 414 | 14 to 1 | 16003 Alabama Hwy 35
Scottsboro, AL 35768 256-259-9500 |
| Jacksonville City | 96 | 18 to 1 | 123 College St SW
Jacksonville, AL 36265 256-782-5682 |
| Jasper City | 188 | 15 to 1 | 110 17th St West
Jasper, AL 35501 205-384-6880 |
| Jefferson County | 2,245 | 16 to 1 | 2100 18th St South
Birmingham, AL 35209 205-379-2000 |
| Lamar County | 148 | 16 to 1 | 150 Butler Circle SW
Vernon, AL 35592 205-695-7615 |
| Lanett City | 59 | 15 to 1 | 105 North Lanier Ave
Lanett, AL 36863 334-644-5900 |
| Lauderdale County | 544 | 17 to 1 | 355 Co Rd 61
Florence, AL 35631 256-760-1300 |
| Lawrence County | 347 | 16 to 1 | 14131 Market St
Moulton, AL 35650 256-905-2400 |
| Lee County | 622 | 16 to 1 | 100 South 6th St
Opelika, AL 36803 334-745-9770 |
| Leeds City | 67 | 22 to 1 | 8121 Parkway Dr
Leeds, AL 35094 205-699-5437 |
| Limestone County | 512 | 17 to 1 | 300 South Jefferson St
Athens, AL 35611 256-232-5353 |
| Linden City | 39 | 13 to 1 | 209 North Main St
Linden, AL 36748 334-295-8802 |
| Lowndes County | 113 | 17 to 1 | 80 Commerce St
Hayneville, AL 36040 334-548-2131 |
| Macon County | 160 | 18 to 1 | 501 South School St
Tuskegee, AL 36083 334-727-1600 |
| Madison City | 482 | 18 to 1 | 211 Celtic Dr
Madison, AL 35758 256-464-8370 |
| Madison County | 1,209 | 16 to 1 | 1275 Jordan Rd
Huntsville, AL 35811 256-852-2557 |
| Marengo County | 111 | 14 to 1 | 101 East Coats Ave
Linden, AL 36748 334-295-4123 |
| Marion County | 251 | 15 to 1 | 188 Winchester Dr
Hamilton, AL 35570 205-921-3191 |
| Marshall County | 417 | 14 to 1 | 12380 Us Hwy 431 South
Guntersville, AL 35976 256-582-3171 |
| Midfield City | 68 | 18 to 1 | 417 Parkwood St
Midfield, AL 35228 205-923-2262 |
| Mobile County | 3,772 | 17 to 1 | 1 Magnum Pass
Mobile, AL 36618 251-221-4394 |
| Monroe County | 277 | 15 to 1 | Box 967
Monroeville, AL 36461 251-575-2168 |
| Montgomery County | 1,936 | 16 to 1 | 307 South Decatur St
Montgomery, AL 36104 334-223-6710 |
| Morgan County | 581 | 13 to 1 | 1325 Point Mallard Pkwy SE
Decatur, AL 35601 256-353-6442 |
| Mountain Brook City | 350 | 13 to 1 | 32 Vine St
Mountain Brook, AL 35213 205-871-4608 |
| Muscle Shoals City | 176 | 16 to 1 | 3200 South Wilson Dam Rd
Muscle Shoals, AL 35661 256-389-2607 |
| Oneonta City | 98 | 14 to 1 | 27605 State Hwy 75
Oneonta, AL 35121 205-625-4106 |
| Opelika City | 312 | 13 to 1 | 300 Simmons St
Opelika, AL 36801 334-745-9700 |
| Opp City | 96 | 15 to 1 | 305 East Stewaroute Ave
Opp, AL 36467 334-493-3173 |
| Oxford City | 249 | 16 to 1 | 310 East 2nd St
Oxford, AL 36203 256-241-3140 |
| Ozark City | 157 | 16 to 1 | 1044 Andrews Ave
Ozark, AL 36360 334-774-5197 |
| Pell City | 266 | 16 to 1 | 1000 Bruce Etheredge Parkways
Pell City, AL 35128 205-884-4440 |
| Perry County | 114 | 17 to 1 | 200 West Monroe St
Marion, AL 36756 334-683-6528 |
| Phenix City | 371 | 16 to 1 | 1212 Ninth Ave
Phenix City, AL 36867 334-298-0534 |
| Pickens County | 179 | 17 to 1 | 205 4th Ave SE
Reform, AL 35481 205-367-2080 |
| Piedmont City | 73 | 15 to 1 | 502 Hood St West
Piedmont, AL 36272 256-447-8831 |
| Pike County | 146 | 15 to 1 | 101 West Love St
Troy, AL 36081 334-566-1850 |
| Randolph County | 141 | 17 to 1 | 14 Brd St Ste 3
Wedowee, AL 36278 256-357-4611 |
| Roanoke City | 97 | 16 to 1 | 557 Main St
Roanoke, AL 36274 334-863-2628 |
| Russell County | 203 | 17 to 1 | 4716 Old Seale Hwy
Seale, AL 36875 334-298-8791 |
| Russellville City | 180 | 14 to 1 | 1945 Waterloo Rd
Russellville, AL 35653 256-331-2001 |
| Saraland City | 85 | 18 to 1 | 943 Hwy 43 South
Saraland, AL 36571 251-375-5420 |
| Scottsboro City | 180 | 15 to 1 | 305 South Scott St
Scottsboro, AL 35768 256-218-2100 |
| Selma City | 237 | 17 to 1 | 2194 Brd St
Selma, AL 36701 334-874-1600 |
| Sheffield City | 81 | 15 to 1 | 300 West 6th St
Sheffield, AL 35660 256-383-0400 |
| Shelby County | 1,862 | 15 to 1 | 410 East College St
Columbiana, AL 35051 205-682-7000 |
| St. Clair County | 482 | 17 to 1 | 410 Roy Dr
Ashville, AL 35953 205-594-7131 |
| Sumter County | 78 | 30 to 1 | 902 4th Ave
Yorkville, AL 36925 205-652-9605 |
| Sylacauga City | 171 | 14 to 1 | 605 West 4th St
Sylacauga, AL 35150 256-245-5256 |
| Talladega City | 154 | 16 to 1 | 501 South St East
Talladega, AL 35160 256-315-5635 |
| Talladega County | 529 | 15 to 1 | 106 West South St
Talladega, AL 35160 256-315-5100 |
| Tallapoosa County | 220 | 14 to 1 | 125 North Brdnax St Rm 113
Dadeville, AL 36853 256-825-1020 |
| Tallassee City | 123 | 16 to 1 | 308 King St
Tallassee, AL 36078 334-283-6864 |
| Tarrant City | 89 | 16 to 1 | 1318 Alabama St
Tarrant, AL 35217 205-849-3700 |
| Thomasville City | 100 | 16 to 1 | 750 Gates Dr
Thomasville, AL 36784 334-636-9955 |
| Troy City | 148 | 15 to 1 | 500 Elm St Annex
Troy, AL 36081 334-566-3741 |
| Trussville City | 253 | 16 to 1 | 113 North Chalkville Rd
Trussville, AL 35173 205-228-3018 |
| Tuscaloosa City | 668 | 15 to 1 | 1210 21st Ave
Tuscaloosa, AL 35401 205-759-3560 |
| Tuscaloosa County | 1,035 | 17 to 1 | P O Drawer 2568
Tuscaloosa, AL 35403 205-758-0411 |
| Tuscumbia City | 95 | 16 to 1 | 303 North Commons St East
Tuscumbia, AL 35674 256-389-2900 |
| Vestavia Hills City | 432 | 14 to 1 | 1204 Montgomery Hwy
Vestavia Hills, AL 35216 205-402-5100 |
| Walker County | 511 | 16 to 1 | 1710 Alabama Ave
Jasper, AL 35501 205-387-0555 |
| Washington County | 261 | 13 to 1 | Granade St
Chatom, AL 36518 251-847-2401 |
| Wilcox County | 123 | 18 to 1 | 3000 Co Rd 29
Alberta, AL 36720 334-682-4716 |
| Winfield City | 83 | 16 to 1 | 481 Applacee Ave
Winfield, AL 35594 205-487-4255 |
| Winston County | 199 | 14 to 1 | 25125 Hwy 195
Double Springs, AL 35553 205-489-5018 |
