Elementary School Teachers, Except Special Education Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Elementary School Teachers, Except Special Education in Iowa earn a median salary of $55,058 per year on average across 12 metro and nonmetro areas, -11.7% vs the national median of $62,340. An estimated 16,400 elementary school teachers, except special education are employed across Iowa, with salaries ranging from $46,570 to $59,820 depending on location.

$55,058 Avg median salary in Iowa
$59,820 Highest paying metro
$46,570 Lowest paying metro
16,400 Employed in Iowa

Compare Elementary School Teachers, Except Special Education salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Elementary School Teachers, Except Special Education
in
    vs

      Elementary School Teachers, Except Special Education salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Sioux City, IA-NE-SD $59,820 $47,780 $74,040 940
      Cedar Rapids, IA $59,760 $46,810 $72,690 870
      Ames, IA $59,690 $47,360 $75,340 410
      Davenport, IA-IL $59,540 $47,550 $75,550 1,640
      Waterloo, IA $58,280 $46,370 $72,510 820
      Des Moines, IA $57,060 $47,620 $62,330 3,370
      Iowa City, IA $57,030 $46,720 $71,430 880
      Dubuque, IA $55,630 $46,240 $63,060 540
      Southwest Iowa $50,510 $45,580 $60,150 1,120
      Northeast Iowa $48,610 $45,860 $60,840 1,300
      Northwest Iowa $48,190 $46,120 $61,270 1,830
      Southeast Iowa $46,570 $45,880 $60,500 2,680

      View Elementary School Teachers, Except Special Education salaries in all cities