Content has loaded
Teacher salary in Des Moines, IA
How much does a Teacher make in Des Moines, IA?
Average base salary
$20.01
- Hour
- Year
24%
below national averageAverage $20.01
Low $12.25
High $32.69
The average salary for a teacher is $20.01 per hour in Des Moines, IA. 15 salaries taken from job postings on Indeed in the past 36 months (updated August 3, 2026).
Highest paying companies for Teacher in Des Moines, IA
Average year pay is based on job postings on Indeed in the past 36 months.YogaSix
$83,200per year
Highline Public Schools
$74,596per year
Ankeny Community School Distri...
$72,837per year
ProCare Therapy
$67,600per year
YMCA
$65,520per year
State of Iowa
$64,595per year
Hiring a Teacher?
Highest paying cities for Teachers near Des Moines, IA
Where can a Teacher earn more?
Compare salaries for Teachers in different locationsFrequently Asked Questions (FAQs) about Teacher