Salaripedia
English

How much does a history teacher make in Ohio?

$81,080a year

Median yearly pay for history teachers in Ohio. That is $38.98 an hour or $6,757 a month.

Hourly
$38.98
Vs. national median
-3%
Rank among states
24 of 45
Jobs in the state
650
Pay range
Lowest 10%: $41,110Median: $81,080Highest 10%: $132,700
PercentileYearlyHourly
10th$41,110$19.76
25th$59,660$28.68
Median$81,080$38.98
75th$100,100$48.13
90th$132,700$63.81

Cities in Ohio

Metro areas, median yearly pay.

Columbus, OH$82,440
Cleveland, OH$81,700
Toledo, OH$81,080
Dayton, OH$79,810
Cincinnati, OH$79,620
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for history teachers.

21. Utah$81,750
22. Texas$81,530
23. Wisconsin$81,380
24. Ohio$81,080
25. Missouri$80,680
26. Indiana$79,450
27. Georgia$79,010
History Teacher salary in all states

Frequently asked questions

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

The median hourly pay in Ohio is $38.98 ($81,080 a year).

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

No: $81,080 against $83,820 nationally, 3% less.

Where does Ohio rank for history teacher pay?

Ohio ranks 24 of 45 states.

Which city in Ohio pays history teachers the most?

Columbus, OH, with a median of $82,440 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.