SalaryCalculations

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

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

Median annual

$61,200

Median hourly

$29

Average annual

$61,860

Employed in state

12K

The median annual salary for Secondary School Teachers, Except Special and Career/Technical Education in Iowa is $61,200, or about $29 an hour. That is 15% lower than the national median.

Pay in Iowa ranges from $47,480 at the 10th percentile to $79,270 at the 90th percentile. Roughly 12K people work as secondary school teachers, except special and career/technical education in the state.

Pay distribution in Iowa

10th$47,480
25th$49,390
Median$61,200
75th$73,970
90th$79,270

Salary calculator

Hourly
$29.42
Daily
$235
Weekly
$1,177
Bi-weekly
$2,354
Monthly
$5,100
Annual
$61,200

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

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

Metro areaMedian annualEmployment
Omaha, NE-IA$63,9003.5K
Ames, IA$63,450310
Des Moines-West Des Moines, IA$62,4802.7K
Iowa City, IA$62,100590
Davenport-Moline-Rock Island, IA-IL$61,9601.2K
Cedar Rapids, IA$61,7801.3K
Sioux City, IA-NE-SD$60,510460
Waterloo-Cedar Falls, IA$60,440660
Dubuque, IA$60,200350

Other jobs in Iowa

All salaries in Iowa →