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

16,290

Salary Range

$46,910 - $78,680

Elementary school teachers have a salary range between $46,910 to $78,680 a year in Iowa. There are around sixteen thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
980 $61,180
870 $61,550
720 $59,340
440 $55,840
3,450 $62,370
1,660 $58,080
1,160 $57,200

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

Total Employed

590

Salary Range

$49,100 - $127,650

English teachers have a salary range between $49,100 to $127,650 a year in Iowa, with over 590 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
50 $64,000
110 $68,600

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

9,860

Salary Range

$48,690 - $79,850

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

High School Teachers
AreaTotal EmploymentSalary
780 $59,470
530 $61,890
500 $71,360
470 $61,590
470 $57,970
220 $65,090
2,000 $66,660
1,170 $65,200

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

200

Salary Range

$47,760 - $115,750

In Iowa, a history teacher's salary may range from $47,760 to $115,750. There are around 200 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
- $66,680

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

Total Employed

1,420

Salary Range

$45,370 - $75,210

Kindergarten teachers in Iowa, can earn between $45,370 to $75,210 a year. There are around a thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
90 $54,520
60 $58,370
50 $55,120
30 $54,070
290 $65,260
160 $60,150
120 $54,360

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

35,630

Salary Range

$45,370 - $133,300

As a math teacher in Iowa you can expect to make between $45,370 - $133,300. Iowa is home to about thirty five thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
90 $62,960
80 $136,030
40 $64,530

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

Salary Range

$23,640 - $74,700

P.e. teachers have a salary range between $23,640 to $74,700 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
910 $40,730
530 $44,700
360 $40,820
280 $49,780
270 $97,970
260 $45,470
200 $44,820
100 $41,340

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

Total Employed

5,040

Salary Range

$23,410 - $55,440

In Iowa, a preschool teacher's salary may range from $23,410 to $55,440, with over 5,040 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
540 $33,370
390 $30,790
370 $34,300
300 $33,420
210 $34,080
190 $31,740
180 $32,350
1,430 $31,520

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

4,220

Salary Range

$35,070 - $146,270

As a school administrator in Iowa you can expect to make between $35,070 - $146,270. Iowa is home to about four 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
80 $49,850
80 $43,410
50 $45,530
40 $43,200
40 $44,740
330 $47,930
130 $48,850
100 $45,130

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
700 $114,160
70 $110,380
300 $102,560
240 $107,270
160 $113,430
140 $105,580
140 $105,050
110 $105,370

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

3,360

Salary Range

$45,380 - $77,030

School counselors in Iowa, can earn between $45,380 to $77,030 a year, with over 3,360 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
600 $65,030
390 $60,770
340 $55,870
300 $57,660
290 $53,080
230 $48,880
150 $57,800
130 $52,490

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

2,410

Salary Range

$28,670 - $75,730

In Iowa, a special education teacher's salary may range from $28,670 to $75,730. Iowa is home to about two thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
70 $38,490
40 $35,790
- $38,780

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

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
90 $58,880
90 $54,960
90 $53,650
520 $60,160
230 $58,270
160 $54,270
150 $62,490

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