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

Salary Range

$40,080 - $67,430

Elementary school teachers have a salary range between $40,080 to $67,430 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
Des Moines, West Des Moines3,330$52,480
Davenport, Moline, Rock Island2,040$55,320
Cedar Rapids930$49,980
Waterloo, Cedar Falls820$51,130
Sioux City710$45,980
Iowa City630$54,130
Dubuque550$50,120
Ames200-

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

Total Employed

650

Salary Range

$42,520 - $97,270

English teachers have a salary range between $42,520 to $97,270 a year in Iowa, with over 650 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 Moines70-
Waterloo, Cedar Falls60$52,110
Davenport, Moline, Rock Island40$66,840

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

11,710

Salary Range

$37,460 - $65,710

As a high school teacher in Iowa you can expect to make between $37,460 - $65,710. 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
Des Moines, West Des Moines1,610$53,430
Davenport, Moline, Rock Island1,380$54,250
Cedar Rapids1,210$49,480
Iowa City680$48,480
Waterloo, Cedar Falls530$44,120
Dubuque480$47,070
Sioux City300$45,070
Ames240$50,430

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

Total Employed

240

Salary Range

$51,730 - $96,340

In Iowa, a history teacher's salary may range from $51,730 to $96,340. There are around 240 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Des Moines, West Des Moines40$64,260

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

Total Employed

1,780

Salary Range

$39,200 - $61,280

Kindergarten teachers in Iowa, can earn between $39,200 to $61,280 a year. There are around a thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Des Moines, West Des Moines450$44,960
Davenport, Moline, Rock Island140$52,840
Cedar Rapids90$48,320
Sioux City90$47,210
Iowa City70$47,370
Waterloo, Cedar Falls60$50,210
Dubuque40$40,850

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

Total Employed

36,580

Salary Range

$37,460 - $115,850

As a math teacher in Iowa you can expect to make between $37,460 - $115,850. Iowa is home to about thirty six thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Davenport, Moline, Rock Island60$76,680
Des Moines, West Des Moines50$74,400
Waterloo, Cedar Falls50$61,260

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

Total Employed

3,810

Salary Range

$17,310 - $51,040

P.e. teachers have a salary range between $17,310 to $51,040 a year in Iowa. Iowa is home to about three thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Des Moines, West Des Moines640$28,190
Cedar Rapids480$35,700
Davenport, Moline, Rock Island250$25,780
Waterloo, Cedar Falls250$33,190
Sioux City240$25,050
Dubuque170$29,060
Ames-$20,930

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

Total Employed

3,610

Salary Range

$20,740 - $41,030

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

Preschool Teachers
AreaTotal EmploymentSalary
Des Moines, West Des Moines820$27,590
Davenport, Moline, Rock Island540$25,700
Cedar Rapids250$26,530
Sioux City140$23,880
Ames120$24,580
Dubuque80$25,630
Iowa City-$30,860
Waterloo, Cedar Falls-$24,190

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

Total Employed

2,960

Salary Range

$26,960 - $116,090

As a school administrator in Iowa you can expect to make between $26,960 - $116,090. Iowa is home to about two 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 Moines190$44,960
Davenport, Moline, Rock Island70$37,950
Cedar Rapids60$50,270
Iowa City40$29,950
Waterloo, Cedar Falls40$35,410

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 Moines370$95,440
Davenport, Moline, Rock Island330$98,960
Cedar Rapids200$89,910
Iowa City100$85,340
Sioux City100$89,670
Waterloo, Cedar Falls90$82,880
Dubuque70$81,940
Ames50$85,030

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

Salary Range

$39,550 - $70,790

School counselors in Iowa, can earn between $39,550 to $70,790 a year, with over 2,700 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 Moines450$51,340
Davenport, Moline, Rock Island410$46,620
Cedar Rapids310$50,860
Waterloo, Cedar Falls170$45,010
Ames160$47,830
Sioux City120$46,640
Dubuque80$46,080
Iowa City-$52,630

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

Salary Range

$30,880 - $71,440

School librarians have a salary range between $30,880 to $71,440 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 Moines250$51,390
Davenport, Moline, Rock Island190$54,740
Iowa City160$62,350
Cedar Rapids130$46,120
Waterloo, Cedar Falls90$48,450
Sioux City70$43,870
Dubuque50$52,520
Ames40$51,030

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

Total Employed

4,460

Salary Range

$30,090 - $69,400

In Iowa, a special education teacher's salary may range from $30,090 to $69,400. Iowa is home to about four thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Des Moines, West Des Moines-$47,910

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
Des Moines, West Des Moines450$51,450
Davenport, Moline, Rock Island200$53,840
Cedar Rapids140$54,240
Sioux City100$44,690
Waterloo, Cedar Falls70$51,250
Iowa City40$51,030

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
Cedar Rapids170$46,820
Davenport, Moline, Rock Island170$52,410
Des Moines, West Des Moines90$49,140
Sioux City80$47,780
Waterloo, Cedar Falls50$50,080
Ames40$51,340
Iowa City30$42,250

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 Island250$63,500
Cedar Rapids170$52,500
Des Moines, West Des Moines150$52,770
Ames100$46,970
Iowa City50$46,400
Sioux City40$46,490
Waterloo, Cedar Falls-$50,490

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

Total Employed

8,330

Salary Range

$24,110 - $33,560

In Iowa, a substitute teacher's salary may range from $24,110 to $33,560. Iowa is home to about eight thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Des Moines, West Des Moines1,450$28,240
Davenport, Moline, Rock Island1,320$25,630
Cedar Rapids920$28,370
Iowa City470$27,520
Sioux City470$26,930
Waterloo, Cedar Falls450$25,750
Dubuque380$28,280
Ames-$25,860

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

Total Employed

17,810

Salary Range

$18,500 - $29,920

In Iowa, a teaching assistant's salary may range from $18,500 to $29,920. There are around seventeen thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Des Moines, West Des Moines3,770$22,180
Cedar Rapids1,730$26,260
Davenport, Moline, Rock Island1,250$24,270
Waterloo, Cedar Falls990$21,250
Dubuque710$24,680
Sioux City610$21,640
Iowa City590$23,210
Ames310$20,720

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 DistrictSchoolsTeachers
Des Moines Public Schools612,402
Cedar Rapids Community School District311,131
Davenport Community School District331,110
Sioux Center Community Schools24906
Iowa City Community School District25854
Waterloo Community School District19793
Dubuque Community School District18788
Ankeny Community School District15607
West Des Moines Community Schools14587
Council Bluffs Community School District16580
Waukee High School12522
Linn-Mar Community School District10444
Johnston Community School District8417
Southeast Polk Community School District11410
Muscatine Community School District11375
Marshalltown Community College9361
Cedar Falls Community Schools11356
College Community School District8332
Burlington Community School District9314
Ottumwa Community School District14306
Ames Community School District8305
Clinton Community School District7290
Bettendorf Community School District8281
Urbandale Community School District8279
Pleasant Valley Community School District7277
Mason City Community School District8273
Fort Dodge Community School District9254
Western Dubuque Community School District9227
Indianola Community School District6226
Newton Community School District8219
North Scott Community School District7199
Lewis Central Community School District4185
Norwalk Community School District4182
Marion Independent School District6167
Dallas Center-Grimes Community School District6163
Storm Lake Community School District5157
Boone Community School District6154
Mount Pleasant Community School District7154
Oskaloosa Community School District4153
Pella Community School District5153
Waverly-Shell Rock Community School District7152
Denison Community School District5151
Fort Madison Community School District5150
Spencer Community School District5141
Clear Creek Amana Community School District5138
Le Mars Community School District6138
Perry Community School District3136
Keokuk Community School District5136
Glenwood Community School District4134
Washington Community School District4130

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

Teaching Job Listings in Iowa