History Teachers Salary in Iowa
History Teachers in Iowa earn a median of $77,040 a year, −8% compared with the U.S. median.
Updated October 2026 · Data: BLS OEWS May 2025 · How we match careers
- Median pay
- $77,040
- vs. U.S. median
- −8% ($83,820)
- Rank among states
- 30 of 45
- Jobs in the state
- 150
Pay range in Iowa
The lowest-paid 10% earn under $49,400; the top 10% earn over $128,300. Nationally the range is $48,410 to $162,160.
States ranked near Iowa
Similar jobs in Iowa
- Political Science Teachers, Postsecondary$80,160 median in Iowa
- Sociology Teachers, Postsecondary$81,910 median in Iowa
- Anthropology and Archeology Teachers, Postsecondary$86,390 median in Iowa
- Philosophy and Religion Teachers, Postsecondary$77,180 median in Iowa
- English Language and Literature Teachers, Postsecondary$79,720 median in Iowa
- Law Teachers, Postsecondary$160,700 median in Iowa
History Teachers pay in Iowa
How much do history teachers make in Iowa?
The median is $77,040 a year. The lowest-paid 10% earn under $49,400 and the top 10% earn over $128,300. BLS OEWS May 2025.
Is Iowa a good state for history teachers?
On pay alone it ranks 30 of 45 (−8% vs. the national median of $83,820). Living costs are not included.