Salaripedia
English

How much does a substitute teacher make in Oklahoma?

$23,770a year

Median yearly pay for substitute teachers in Oklahoma. That is $11.43 an hour or $1,981 a month.

Hourly
$11.43
Vs. national median
-43%
Rank among states
49 of 50
Jobs in the state
4,990
Pay range
Lowest 10%: $18,300Median: $23,770Highest 10%: $42,550
PercentileYearlyHourly
10th$18,300$8.80
25th$21,320$10.25
Median$23,770$11.43
75th$28,560$13.73
90th$42,550$20.46

Cities in Oklahoma

Metro areas, median yearly pay.

Oklahoma City, OK$27,970
Tulsa, OK$26,890
Enid, OK$20,980
Lawton, OK$19,490
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for substitute teachers.

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 Oklahoma?

The median hourly pay in Oklahoma is $11.43 ($23,770 a year).

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

No: $23,770 against $41,670 nationally, 43% less.

Where does Oklahoma rank for substitute teacher pay?

Oklahoma ranks 49 of 50 states.

Which city in Oklahoma pays substitute teachers the most?

Oklahoma City, OK, with a median of $27,970 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.