Career/Technical Education Teachers, Secondary School Salary in Iowa
BLS OEWS May 2025 • 10 metro areas • Iowa
Career/Technical Education Teachers, Secondary School in Iowa earn a median salary of $59,761 per year on average across 10 metro and nonmetro areas, -6.5% vs the national median of $63,910. An estimated 890 career/technical education teachers, secondary school are employed across Iowa, with salaries ranging from $54,830 to $64,880 depending on location.
$59,761
Avg median salary in Iowa
$64,880
Highest paying metro
$54,830
Lowest paying metro
890
Employed in Iowa
Compare Career/Technical Education Teachers, Secondary School salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Career/Technical Education Teachers, Secondary School
in
Career/Technical Education Teachers, Secondary School salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Cedar Rapids, IA | $64,880 | $60,270 | $79,580 | 190 |
| Davenport, IA-IL | $63,640 | $50,400 | $81,150 | 100 |
| Northeast Iowa | $63,150 | $50,910 | $63,340 | 70 |
| Waterloo, IA | $60,640 | $51,600 | $70,590 | 40 |
| Iowa City, IA | $59,730 | $52,620 | $74,780 | 30 |
| Des Moines, IA | $58,960 | $54,280 | $74,370 | 180 |
| Northwest Iowa | $58,340 | $46,590 | $61,490 | 100 |
| Southeast Iowa | $57,890 | $47,770 | $61,410 | 110 |
| Sioux City, IA-NE-SD | $55,550 | $47,510 | $63,170 | 30 |
| Southwest Iowa | $54,830 | $46,590 | $59,820 | 40 |