SalaryCalculations

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

State wage data from the BLS OEWS survey, May 2025.

Median annual

$60,450

Median hourly

$29

Average annual

$60,080

Employed in state

6.3K

The median annual salary for Middle School Teachers, Except Special and Career/Technical Education in Iowa is $60,450, or about $29 an hour. That is 6% lower than the national median.

Pay in Iowa ranges from $40,920 at the 10th percentile to $79,110 at the 90th percentile. Roughly 6.3K people work as middle school teachers, except special and career/technical education in the state.

Pay distribution in Iowa

10th$40,920
25th$47,780
Median$60,450
75th$73,900
90th$79,110

Salary calculator

Hourly
$29.06
Daily
$233
Weekly
$1,163
Bi-weekly
$2,325
Monthly
$5,038
Annual
$60,450

$60,450 a year is around the 50th percentile for Middle School Teachers, Except Special and Career/Technical Educations in Iowa. The median is $60,450.

Middle School Teachers, Except Special and Career/Technical Education pay by metro area in Iowa

Metro areaMedian annualEmployment
Omaha, NE-IA$63,7501.9K
Ames, IA$63,200250
Cedar Rapids, IA$63,040780
Davenport-Moline-Rock Island, IA-IL$62,800790
Iowa City, IA$61,380410
Des Moines-West Des Moines, IA$60,9801.1K
Waterloo-Cedar Falls, IA$60,460400
Sioux City, IA-NE-SD$57,900290

Other jobs in Iowa

All salaries in Iowa →