Secondary School Teachers, Except Special and Career/Technical Education Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Secondary School Teachers, Except Special and Career/Technical Education in Iowa earn a median salary of $58,120 per year on average across 12 metro and nonmetro areas, -10% vs the national median of $64,580. An estimated 12,120 secondary school teachers, except special and career/technical education are employed across Iowa, with salaries ranging from $51,350 to $62,410 depending on location.
$58,120
Avg median salary in Iowa
$62,410
Highest paying metro
$51,350
Lowest paying metro
12,120
Employed in Iowa
Compare Secondary School Teachers, Except Special and Career/Technical Education salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Secondary School Teachers, Except Special and Career/Technical Education
in
Secondary 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 | $62,410 | $49,760 | $77,090 | 1,310 |
| Ames, IA | $60,340 | $48,720 | $75,130 | 350 |
| Des Moines, IA | $59,950 | $48,130 | $75,970 | 2,800 |
| Iowa City, IA | $59,690 | $47,480 | $76,290 | 500 |
| Cedar Rapids, IA | $59,230 | $47,440 | $70,380 | 1,220 |
| Dubuque, IA | $58,960 | $48,300 | $72,130 | 470 |
| Sioux City, IA-NE-SD | $58,660 | $47,520 | $64,170 | 420 |
| Waterloo, IA | $58,040 | $47,380 | $73,620 | 640 |
| Southwest Iowa | $57,560 | $46,780 | $59,810 | 570 |
| Northwest Iowa | $56,410 | $47,150 | $62,870 | 1,310 |
| Northeast Iowa | $54,840 | $45,210 | $61,520 | 930 |
| Southeast Iowa | $51,350 | $46,810 | $61,010 | 1,600 |