Updated Oct 6, 2021
$49,101 /yr
Average Base Pay

176 salaries

$35K

Low

$49K

Average

$73K

High

No additional cash compensation has been reported for this role

The average salary for Teacher is $49,101 per year in Iowa. Salaries estimates are based on 176 salaries submitted anonymously to Glassdoor by Teacher employees in Iowa.

Seniority Levels

L2
Teacher$49,101 /yr
L3
Teacher III$21 /hr
L4
Lead Teacher$13 /hr
Career Path

Related Job Titles

per year

Salaries in Iowa

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Des Moines Public Schools
3.8

Des Moines Public Schools

Teacher

$51,803

 /yr
Range: $38K - $68K
19 salaries
See 21 salaries from all locations

$38K

$68K

$37,727 - $68,092 Range

KinderCare Learning Centers
3

KinderCare Learning Centers

Teacher - Hourly

$14

 /hr
Range: $13 - $17

$13

$17

$13 - $17 Range

Cedar Rapids Community School District
3.4

$50K

$75K

$50,000 - $75,091 Range

Iowa City Community School District
4.3

Iowa City Community School District

Teacher

$64,621

 /yr
Range: $41K - $85K

$41K

$85K

$41,368 - $85,176 Range

Ankeny Community Schools
3.9

Ankeny Community Schools

Teacher

$50,000

 /yr
Range: $29K - $76K

$29K

$76K

$28,742 - $75,672 Range

KinderCare Education
3.1

KinderCare Education

Teacher

$37,218

 /yr
Range: $28K - $37K

$28K

$37K

$27,647 - $37,218 Range

West Des Moines Community Schools
4.5

West Des Moines Community Schools

Teacher

$49,272

 /yr
Range: $49K - $54K

$49K

$54K

$48,880 - $54,185 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Davenport Community Schools
3.5

Davenport Community Schools

Teacher

$54,707

 /yr
Range: $32K - $64K

$32K

$64K

$32,310 - $63,732 Range

Sioux City Community Schools
3.7

Sioux City Community Schools

Teacher

$67,775

 /yr
Range: $42K - $77K

$42K

$77K

$42,264 - $77,417 Range

Bright Horizons Family Solutions
3.5

Bright Horizons Family Solutions

Teacher

$36,594

 /yr
Range: $27K - $38K

$27K

$38K

$26,797 - $37,877 Range

VIPKid
4.1

VIPKid

Teacher - Hourly Contractor

$19

 /hr
Range: $16 - $23

$16

$23

$16 - $23 Range

La Petite Academy
2.9

La Petite Academy

Teacher

$32,245

 /yr
Range: $27K - $33K

$27K

$33K

$26,883 - $32,907 Range

Johnston Community School District

Teacher

$58,582

 /yr
Range: $50K - $78K

$50K

$78K

$50,207 - $78,323 Range

Urbandale Community School District
3.7

Urbandale Community School District

Teacher

$55,605

 /yr
Range: $48K - $66K

$48K

$66K

$48,466 - $65,701 Range

Ames Community School District
3.5

Ames Community School District

Teacher

$50,145

 /yr
Range: $43K - $70K

$43K

$70K

$42,770 - $69,909 Range

3.5

LivePlanet

Teacher

$45,691

 /yr
Range: $22K - $52K

$22K

$52K

$22,108 - $52,322 Range

Waterloo Community School District
3.3

Waterloo Community School District

Teacher

$63,911

 /yr
Range: $46K - $72K

$46K

$72K

$46,000 - $72,085 Range

3.3

North Scott Community School District

Teacher

$35,564

 /yr
Range: $30K - $76K

$30K

$76K

$29,907 - $75,830 Range

Sylvan Learning Centers
3.7

Sylvan Learning Centers

Teacher - Hourly
About 

$10 -$13

 hourly

$10

$13

$10 - $13 Range

Des Moines Public Schools
3.8

$23K

$59K

$22,740 - $58,504 Range

Download as data Table
Viewing 1 - 10 of 709

Frequently asked questions about a Teacher salaries

The average salary for a Teacher is $49,101 per year in Iowa. Salaries estimates are based on 176 salaries submitted anonymously to Glassdoor by a Teacher employees in Iowa.

The highest salary for a Teacher in Iowa is $72,959 per year.

The lowest salary for a Teacher in Iowa is $34,822 per year.

If you are thinking of becoming a Teacher or planning the next step in your career, find details about the role, the career path and salary trajectory of a Teacher.