Content has loaded

Teacher salary in Des Moines, IA

How much does a Teacher make in Des Moines, IA?

Average base salary

$20.01
24%
below national average
Average $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).

Teacher job openings in Des Moines, IA

slide 1 of 6
slide1 of 6
Band Teacher
Des Moines, IA
Part-time
2 weeks ago

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
View company
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?

Hiring Guide
Hiring GuideLearn how to hire a Teacher
Interview Questions
Interview QuestionsQuestions to ask Teacher candidates
Job Description
Job DescriptionWrite a Teacher job description

Highest paying cities for Teachers near Des Moines, IA

  1. Des Moines, IA
    $36.78 per hour
  2. Waukee, IA
    $35.02 per hour
  3. Davenport, IA
    $31.16 per hour
  4. Council Bluffs, IA
    $30.99 per hour
  5. Cedar Rapids, IA
    $17.86 per hour

Where can a Teacher earn more?

Compare salaries for Teachers in different locations
vs

Frequently Asked Questions (FAQs) about Teacher

How much do similar professions as Teacher get paid in Des Moines, IA?

Assistant Teacher

Job openings
Average $14.68 per hour