Substitute Teachers, Short-Term Salary in Iowa

BLS OEWS May 2025 • 11 metro areas • Iowa

Substitute Teachers, Short-Term in Iowa earn a median salary of $37,540 per year on average across 11 metro and nonmetro areas, -2.4% vs the national median of $38,470. An estimated 6,890 substitute teachers, short-term are employed across Iowa, with salaries ranging from $28,990 to $48,740 depending on location.

$37,540 Avg median salary in Iowa
$48,740 Highest paying metro
$28,990 Lowest paying metro
6,890 Employed in Iowa

Compare Substitute Teachers, Short-Term salaries & buying power

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

Full tool →
Substitute Teachers, Short-Term
in
    vs

      Substitute Teachers, Short-Term salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Sioux City, IA-NE-SD $48,740 $34,490 $56,870 370
      Waterloo, IA $39,460 $36,340 $39,460 410
      Des Moines, IA $38,760 $36,850 $38,850 1,710
      Iowa City, IA $38,490 $37,200 $38,490 440
      Davenport, IA-IL $37,410 $31,140 $38,930 520
      Cedar Rapids, IA $37,020 $35,080 $47,310 570
      Northeast Iowa $36,390 $29,610 $38,180 510
      Northwest Iowa $36,290 $34,380 $36,820 1,080
      Southeast Iowa $35,700 $27,970 $36,310 770
      Southwest Iowa $35,690 $28,740 $36,640 340
      Ames, IA $28,990 $28,990 $36,870 170

      View Substitute Teachers, Short-Term salaries in all cities