Middle School Teachers, Except Special and Career/Technical Education Salary in Iowa
BLS OEWS May 2025 • 11 metro areas • Iowa
Middle School Teachers, Except Special and Career/Technical Education in Iowa earn a median salary of $55,428 per year on average across 11 metro and nonmetro areas, -12% vs the national median of $62,970. An estimated 7,450 middle school teachers, except special and career/technical education are employed across Iowa, with salaries ranging from $47,440 to $60,740 depending on location.
$55,428
Avg median salary in Iowa
$60,740
Highest paying metro
$47,440
Lowest paying metro
7,450
Employed in Iowa
Compare Middle School Teachers, Except Special and Career/Technical Education salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Middle School Teachers, Except Special and Career/Technical Education
in
Middle School Teachers, Except Special and Career/Technical Education salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Davenport, IA-IL | $60,740 | $48,340 | $74,660 | 880 |
| Ames, IA | $60,180 | $47,660 | $70,670 | 300 |
| Iowa City, IA | $59,320 | $47,380 | $74,390 | 340 |
| Des Moines, IA | $59,180 | $46,280 | $65,460 | 1,180 |
| Waterloo, IA | $59,140 | $47,270 | $73,100 | 380 |
| Cedar Rapids, IA | $58,800 | $45,880 | $71,800 | 710 |
| Southwest Iowa | $57,600 | $46,510 | $62,210 | 580 |
| Southeast Iowa | $49,900 | $45,000 | $58,440 | 1,290 |
| Sioux City, IA-NE-SD | $49,460 | $43,360 | $59,730 | 230 |
| Northeast Iowa | $47,950 | $45,680 | $59,130 | 580 |
| Northwest Iowa | $47,440 | $46,260 | $59,390 | 980 |