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.

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