How Much do Preschool Teachers Make in Iowa?

Do preschool teachers in Iowa make a lot of money? What is the average pay for Iowa preschool teachers?

According to the Bureau of Labor Statistics, preschool teachers in Iowa earn an average of $28,550 a year, equivalent to $13.73 an hour.

This is 18% less than preschool teachers nationwide and 40% less than the typical Iowa worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Iowa Preschool Teacher Wages by Percentile
Percentile Hourly Annually
90th $19.32 $40,180
75th $15.55 $32,340
50th $12.88 $26,780
25th $10.60 $22,050
10th $9.01 $18,740
Iowa Preschool Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Ames $12.11 $25,180
Cedar Falls $18.08 $37,610
Cedar Rapids $14.26 $29,650
Davenport $13.21 $27,470
Des Moines $12.70 $26,410
Dubuque $12.83 $26,690
Iowa City $11.73 $24,390
Sioux City $13.98 $29,080
Iowa Preschool Teacher Wages by Year
Year Hourly Annually
2019 $13.73 $28,550
2018 $13.00 $27,030
2017 $12.44 $25,880
2016 $12.96 $26,950
2015 $13.01 $27,070
2014 $13.02 $27,090
2013 $13.01 $27,060
2012 $12.80 $26,630
2011 $13.49 $28,060