Salaripedia
English

How much does a history teacher make in Oklahoma?

$66,910a year

Median yearly pay for history teachers in Oklahoma. That is $32.17 an hour or $5,576 a month.

Hourly
$32.17
Vs. national median
-20%
Rank among states
40 of 45
Jobs in the state
180
Pay range
Lowest 10%: $34,640Median: $66,910Highest 10%: $94,010
PercentileYearlyHourly
10th$34,640$16.65
25th$55,050$26.47
Median$66,910$32.17
75th$78,530$37.75
90th$94,010$45.20

Cities in Oklahoma

Metro areas, median yearly pay.

Tulsa, OK$78,090
Oklahoma City, OK$74,550
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for history teachers.

37. Florida$70,880
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
History Teacher salary in all states

Frequently asked questions

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

The median hourly pay in Oklahoma is $32.17 ($66,910 a year).

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

No: $66,910 against $83,820 nationally, 20% less.

Where does Oklahoma rank for history teacher pay?

Oklahoma ranks 40 of 45 states.

Which city in Oklahoma pays history teachers the most?

Tulsa, OK, with a median of $78,090 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.