SOC 25-2022 · Iowa

Middle School Teachers, Except Special and Career/Technical Education Salary in Iowa

Middle school teachers (except special and career/technical education) in Iowa earn the most in Cedar Rapids (average $66,660 a year) and the least in Des Moines ($58,380), across the 7 Iowa metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $60,080 and the median at $60,450 for 6,270 workers. The U.S. average for this job is $72,030.

$67Khighest: Cedar Rapids
$58Klowest: Des Moines
4,070jobs in these metros
7metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in Iowa

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Cedar Rapids$66,660$63,040$48,140$53,80489
Davenport$66,530$62,800$50,830$53,71889
Ames$64,250$63,200$50,360$51,97589
Waterloo$64,240$60,460$48,710$51,96887
Iowa City$62,610$61,380$48,950$50,72092
Sioux City$59,210$57,900$48,150$48,11786
Des Moines$58,380$60,980$45,750$47,48292

*Average salary after federal and state taxes for a single filer; Iowa school district surtaxes (a percentage of state tax in some districts) are not included. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Iowa

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.