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.

Full tool →
Career/Technical Education Teachers, Secondary School
in
    vs

      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

      View Career/Technical Education Teachers, Secondary School salaries in all cities