Salaripedia
English

How much does a substitute teacher make in Alabama?

$25,340a year

Median yearly pay for substitute teachers in Alabama. That is $12.18 an hour or $2,112 a month.

Hourly
$12.18
Vs. national median
-39%
Rank among states
47 of 50
Jobs in the state
9,290
Pay range
Lowest 10%: $18,170Median: $25,340Highest 10%: $30,020
PercentileYearlyHourly
10th$18,170$8.74
25th$23,060$11.09
Median$25,340$12.18
75th$30,020$14.43
90th$30,020$14.43

Cities in Alabama

Metro areas, median yearly pay.

Dothan, AL$28,410
Mobile, AL$25,720
Daphne, AL$25,340
Gadsden, AL$25,340
Huntsville, AL$25,340
Tuscaloosa, AL$25,340
Montgomery, AL$24,950
Auburn, AL$24,690
Columbus, GA$23,670
Florence, AL$23,060
Decatur, AL$17,680
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for substitute teachers.

44. Montana$28,050
45. South Dakota$27,840
46. Louisiana$27,370
47. Alabama$25,340
48. Nevada$24,960
49. Oklahoma$23,770
50. Mississippi$22,340
Substitute Teacher salary in all states

Frequently asked questions

How much does a substitute teacher make an hour in Alabama?

The median hourly pay in Alabama is $12.18 ($25,340 a year).

Do substitute teachers make more in Alabama than the national average?

No: $25,340 against $41,670 nationally, 39% less.

Where does Alabama rank for substitute teacher pay?

Alabama ranks 47 of 50 states.

Which city in Alabama pays substitute teachers the most?

Dothan, AL, with a median of $28,410 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.