Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Iowa

Starting teachers in Iowa make $33,226 per year upon hire, but the salary increases at a moderate pace as teachers gain tenure and experience. Like many other states, Iowa's demand for teachers has outstripped its supply, although the state's almost 500,000 students don't feel the effects. Teachers looking for a diversity of teachable subjects are encouraged to apply to areas with high student enrolment like Des Moines, Cedar Rapids, Davenport and Sioux City.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Iowa: Click Here to Search.

Iowa Teacher Salary & Employment

Total Employed

18,720

Salary Range

$43,110 - $75,430

Elementary school teachers have a salary range between $43,110 to $75,430 a year in Iowa. There are around eighteen thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Dubuque 690 $55,640
Iowa City 380 $52,810
Des Moines, West Des Moines 3,720 $58,330
Ames 350 $56,740
Cedar Rapids 1,190 $54,250
Waterloo, Cedar Falls 1,050 $57,790

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

810

Salary Range

$47,820 - $129,390

English teachers have a salary range between $47,820 to $129,390 a year in Iowa, with over 810 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Waterloo, Cedar Falls 40 $40,190
Des Moines, West Des Moines 120 -
Cedar Rapids 110 -

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Learn how to become a high school teacher.

Total Employed

11,950

Salary Range

$44,600 - $79,740

As a high school teacher in Iowa you can expect to make between $44,600 - $79,740. There are around eleven thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Cedar Rapids 950 $56,020
Waterloo, Cedar Falls 840 $64,650
Iowa City 590 $58,590
Ames 320 $64,750
Des Moines, West Des Moines 1,830 $60,470
Dubuque - $59,500

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Learn how to become a history teacher.

Total Employed

250

Salary Range

$57,570 - $122,420

In Iowa, a history teacher's salary may range from $57,570 to $122,420. There are around 250 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 40 $65,820

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

1,090

Salary Range

$42,510 - $70,720

Kindergarten teachers in Iowa, can earn between $42,510 to $70,720 a year. There are around a thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Cedar Rapids 80 $55,270
Waterloo, Cedar Falls 60 $52,770
Des Moines, West Des Moines 280 $52,070
Dubuque - $47,860

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Math teacher requirements vary by state

Total Employed

40,300

Salary Range

$42,380 - $130,430

As a math teacher in Iowa you can expect to make between $42,380 - $130,430. Iowa is home to about forty thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 90 $75,570
Cedar Rapids 50 -
Waterloo, Cedar Falls - $72,520

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Students run on a basketball court in PE class

Total Employed

4,220

Salary Range

$18,240 - $57,270

P.e. teachers have a salary range between $18,240 to $57,270 a year in Iowa. Iowa is home to about four thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Des Moines, West Des Moines 850 $33,900
Ames 80 $43,830
Cedar Rapids 460 $30,720
Waterloo, Cedar Falls 310 $29,000
Dubuque 250 $33,260
Iowa City 220 -

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

4,970

Salary Range

$22,050 - $40,180

In Iowa, a preschool teacher's salary may range from $22,050 to $40,180, with over 4,970 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Cedar Rapids 700 $29,650
Ames 330 $25,180
Dubuque 210 $26,690
Des Moines, West Des Moines 1,820 $26,410
Waterloo, Cedar Falls 130 $37,610
Iowa City - $24,390

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

School administrator talks to a student

Total Employed

3,470

Salary Range

$31,190 - $132,380

As a school administrator in Iowa you can expect to make between $31,190 - $132,380. Iowa is home to about three thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Cedar Rapids 80 $33,630
Iowa City 80 $35,390
Ames 40 $61,500
Des Moines, West Des Moines 240 $51,090
Waterloo, Cedar Falls - $39,750

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Dubuque 70 $110,920
Des Moines, West Des Moines 520 $101,710
Ames 40 $104,650
Cedar Rapids 210 $103,300
Waterloo, Cedar Falls 120 $110,400
Iowa City 100 $94,150

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

2,680

Salary Range

$42,540 - $78,800

School counselors in Iowa, can earn between $42,540 to $78,800 a year, with over 2,680 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Dubuque 90 $52,320
Des Moines, West Des Moines 500 $62,370
Iowa City 300 $56,080
Cedar Rapids 240 $56,960
Ames 170 $50,060
Waterloo, Cedar Falls 130 $56,480

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Group of children smiling

Total Employed

1,650

Salary Range

$31,610 - $81,750

In Iowa, a special education teacher's salary may range from $31,610 to $81,750. Iowa is home to about a thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 460 $56,860
Cedar Rapids 110 $58,480
Iowa City - $53,570
Waterloo, Cedar Falls - $76,540

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Largest School Districts in Iowa

School District Schools Teachers
Des Moines Public Schools 61 2,402
Cedar Rapids Community School District 31 1,131
Davenport Community School District 33 1,110
Sioux Center Community Schools 24 906
Iowa City Community School District 25 854
Waterloo Community School District 19 793
Dubuque Community School District 18 788
Ankeny Community School District 15 607
West Des Moines Community Schools 14 587
Council Bluffs Community School District 16 580
Waukee High School 12 522
Linn-Mar Community School District 10 444
Johnston Community School District 8 417
Southeast Polk Community School District 11 410
Muscatine Community School District 11 375
Marshalltown Community College 9 361
Cedar Falls Community Schools 11 356
College Community School District 8 332
Burlington Community School District 9 314
Ottumwa Community School District 14 306
Ames Community School District 8 305
Clinton Community School District 7 290
Bettendorf Community School District 8 281
Urbandale Community School District 8 279
Pleasant Valley Community School District 7 277
Mason City Community School District 8 273
Fort Dodge Community School District 9 254
Western Dubuque Community School District 9 227
Indianola Community School District 6 226
Newton Community School District 8 219
North Scott Community School District 7 199
Lewis Central Community School District 4 185
Norwalk Community School District 4 182
Marion Independent School District 6 167
Dallas Center-Grimes Community School District 6 163
Storm Lake Community School District 5 157
Boone Community School District 6 154
Mount Pleasant Community School District 7 154
Oskaloosa Community School District 4 153
Pella Community School District 5 153
Waverly-Shell Rock Community School District 7 152
Denison Community School District 5 151
Fort Madison Community School District 5 150
Spencer Community School District 5 141
Clear Creek Amana Community School District 5 138
Le Mars Community School District 6 138
Perry Community School District 3 136
Keokuk Community School District 5 136
Glenwood Community School District 4 134
Washington Community School District 4 130

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Iowa