SalaryData

Middle School Teacher Salary in Iowa

Based on 7K+ workers in Iowa

Data year: 2024 · Last updated: May 2026

Median Annual Salary (IA)

$57,750

$27.764/hr

vs National Average

$65,433

-11.7% vs national median

Salary Range (10th–90th)

$38K $76K

7K employed in Iowa

Salary Distribution — Middle School Teacher in Iowa

Middle School Teacher (IA) salary percentiles
PercentileAnnual Salary
10th percentile$38,250
25th percentile$46,280
Median (50th percentile)$57,750
75th percentile$63,440
90th percentile$75,850

Historical Salary Trend — Middle School Teacher in Iowa vs National

Historical Middle School Teacher (Iowa vs National) salary trend
YearMedian Salary (United States)
2022$59,080
2023$52,310
2024$57,750
Historical salary trend for Middle School Teacher in Iowa
YearIowa MedianNational Median
2022$59,080$62,704
2023$52,310$65,652
2024$57,750$65,433

Middle School Teacher Salary by Experience Level in Iowa

Middle School Teacher Salary in Other States

Related Occupations

More Locations