Salaripedia
English

How much does a history teacher make in Alabama?

$66,550a year

Median yearly pay for history teachers in Alabama. That is $32.00 an hour or $5,546 a month.

Hourly
$32.00
Vs. national median
-21%
Rank among states
41 of 45
Jobs in the state
340
Pay range
Lowest 10%: $49,990Median: $66,550Highest 10%: $98,360
PercentileYearlyHourly
10th$49,990$24.03
25th$61,040$29.35
Median$66,550$32.00
75th$81,680$39.27
90th$98,360$47.29

Cities in Alabama

Metro areas, median yearly pay.

Auburn, AL$82,570
Birmingham, AL$78,630
Montgomery, AL$66,550
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for history teachers.

38. West Virginia$69,560
39. South Dakota$69,220
40. Oklahoma$66,910
41. Alabama$66,550
42. Kentucky$64,600
43. Mississippi$63,450
44. Nebraska$57,150
History Teacher salary in all states

Frequently asked questions

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

The median hourly pay in Alabama is $32.00 ($66,550 a year).

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

No: $66,550 against $83,820 nationally, 21% less.

Where does Alabama rank for history teacher pay?

Alabama ranks 41 of 45 states.

Which city in Alabama pays history teachers the most?

Auburn-Opelika, AL, with a median of $82,570 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.