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

17,190

Salary Range

$42,580 - $74,840

Elementary school teachers have a salary range between $42,580 to $74,840 a year in Iowa. There are around seventeen thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Iowa City 880 $54,010
Sioux City 680 $57,290
Dubuque 400 $45,280
Ames 280 $52,680
Des Moines, West Des Moines 3 $56,690
Cedar Rapids 1 $55,820
Davenport, Moline, Rock Island 1 $57,220
Waterloo, Cedar Falls 1 $54,050

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

Total Employed

760

Salary Range

$50,430 - $132,160

English teachers have a salary range between $50,430 to $132,160 a year in Iowa, with over 760 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 140 $87,220
Davenport, Moline, Rock Island 90 $98,020
Cedar Rapids - $74,870

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

Total Employed

12,030

Salary Range

$43,450 - $75,960

As a high school teacher in Iowa you can expect to make between $43,450 - $75,960. There are around twelve 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 980 $53,930
Dubuque 640 $50,870
Waterloo, Cedar Falls 580 $54,810
Sioux City 530 $52,010
Iowa City 420 $55,030
Ames 190 $60,150
Des Moines, West Des Moines 2 $60,010
Davenport, Moline, Rock Island 1 $62,310

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

Total Employed

220

Salary Range

$56,770 - $126,480

In Iowa, a history teacher's salary may range from $56,770 to $126,480. There are around 220 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 40 $81,930

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

Total Employed

980

Salary Range

$40,580 - $68,340

Kindergarten teachers in Iowa, can earn between $40,580 to $68,340 a year. There are around 980 employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Des Moines, West Des Moines 240 $49,170
Cedar Rapids 110 $59,910
Davenport, Moline, Rock Island 100 $57,810
Iowa City 70 $43,860
Dubuque 40 $40,360
Sioux City 40 $49,530

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

Total Employed

37,120

Salary Range

$40,580 - $150,880

As a math teacher in Iowa you can expect to make between $40,580 - $150,880. Iowa is home to about thirty seven 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 $89,300
Waterloo, Cedar Falls 60 $64,300
Davenport, Moline, Rock Island 40 -

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

Total Employed

4,810

Salary Range

$17,350 - $48,090

P.e. teachers have a salary range between $17,350 to $48,090 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 $26,240
Davenport, Moline, Rock Island 500 $25,370
Cedar Rapids 420 $28,820
Waterloo, Cedar Falls 330 $28,740
Dubuque 220 $27,480
Iowa City 220 -
Sioux City 180 $29,200
Ames 150 $30,450

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

Total Employed

3,830

Salary Range

$20,200 - $41,190

In Iowa, a preschool teacher's salary may range from $20,200 to $41,190, with over 3,830 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Davenport, Moline, Rock Island 400 $27,220
Cedar Rapids 340 $30,750
Iowa City 340 $24,340
Waterloo, Cedar Falls 190 $25,190
Sioux City 160 $27,520
Ames 130 $31,560
Dubuque 130 $28,560
Des Moines, West Des Moines 1 $24,380

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

Total Employed

3,440

Salary Range

$30,860 - $131,140

As a school administrator in Iowa you can expect to make between $30,860 - $131,140. 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
Des Moines, West Des Moines 190 $44,120
Iowa City 80 $42,100
Cedar Rapids 60 $59,550
Davenport, Moline, Rock Island 60 $36,950
Waterloo, Cedar Falls 50 $39,080
Ames 30 $44,760
Sioux City - $44,060

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
Des Moines, West Des Moines 660 $100,230
Davenport, Moline, Rock Island 310 $101,790
Cedar Rapids 180 $100,630
Sioux City 160 $92,260
Waterloo, Cedar Falls 130 $99,840
Dubuque 100 $93,720
Iowa City 90 $102,100

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,550

Salary Range

$39,040 - $74,620

School counselors in Iowa, can earn between $39,040 to $74,620 a year, with over 2,550 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Des Moines, West Des Moines 460 $56,710
Iowa City 270 $56,830
Davenport, Moline, Rock Island 260 $51,670
Sioux City 210 $54,230
Cedar Rapids 180 $53,050
Ames 160 $48,790
Waterloo, Cedar Falls 160 $46,240
Dubuque 70 $53,910

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

Total Employed

1,430

Salary Range

$30,480 - $74,320

School librarians have a salary range between $30,480 to $74,320 a year in Iowa. Iowa is home to about a thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Des Moines, West Des Moines 270 $49,720
Iowa City 170 $64,660
Cedar Rapids 160 $48,430
Davenport, Moline, Rock Island 150 $53,940
Waterloo, Cedar Falls 80 $48,420
Ames 60 $45,700
Sioux City 50 $45,370
Dubuque 30 $50,780

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

Total Employed

3,380

Salary Range

$43,780 - $89,740

In Iowa, a special education teacher's salary may range from $43,780 to $89,740. Iowa is home to about three 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 280 $62,080
Davenport, Moline, Rock Island 140 $57,450
Sioux City 70 $55,920
Waterloo, Cedar Falls 70 $51,590
Iowa City 50 $53,200
Cedar Rapids - $56,070

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

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Des Moines, West Des Moines 150 $67,780
Davenport, Moline, Rock Island 100 $64,380
Cedar Rapids 30 $54,250
Sioux City - $60,980

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

Special Education Teachers (High School)
AreaTotal EmploymentSalary
Davenport, Moline, Rock Island 240 $66,580
Des Moines, West Des Moines 240 $58,710
Cedar Rapids 100 $51,620
Sioux City 70 $52,710
Iowa City 40 $66,550
Waterloo, Cedar Falls 40 $49,230

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

Total Employed

9,540

Salary Range

$25,880 - $37,230

In Iowa, a substitute teacher's salary may range from $25,880 to $37,230. Iowa is home to about nine thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Davenport, Moline, Rock Island 980 -
Iowa City 760 $26,540
Ames 370 $26,960
Waterloo, Cedar Falls 300 $32,120
Des Moines, West Des Moines 2 $32,100
Cedar Rapids 1 $28,960
Sioux City - $27,740

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

Total Employed

19,030

Salary Range

$19,580 - $31,410

In Iowa, a teaching assistant's salary may range from $19,580 to $31,410. There are around nineteen thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Sioux City 870 $25,370
Dubuque 680 $23,670
Iowa City 680 $23,710
Ames 400 $22,330
Des Moines, West Des Moines 3 $25,920
Cedar Rapids 1 $27,440
Davenport, Moline, Rock Island 1 $24,690
Waterloo, Cedar Falls 1 $23,870

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

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