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 City880$54,010
Sioux City680$57,290
Dubuque400$45,280
Ames280$52,680
Des Moines, West Des Moines3$56,690
Cedar Rapids1$55,820
Davenport, Moline, Rock Island1$57,220
Waterloo, Cedar Falls1$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 Moines140$87,220
Davenport, Moline, Rock Island90$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 Rapids980$53,930
Dubuque640$50,870
Waterloo, Cedar Falls580$54,810
Sioux City530$52,010
Iowa City420$55,030
Ames190$60,150
Des Moines, West Des Moines2$60,010
Davenport, Moline, Rock Island1$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 Moines40$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 Moines240$49,170
Cedar Rapids110$59,910
Davenport, Moline, Rock Island100$57,810
Iowa City70$43,860
Dubuque40$40,360
Sioux City40$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 Moines90$89,300
Waterloo, Cedar Falls60$64,300
Davenport, Moline, Rock Island40-

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 Moines850$26,240
Davenport, Moline, Rock Island500$25,370
Cedar Rapids420$28,820
Waterloo, Cedar Falls330$28,740
Dubuque220$27,480
Iowa City220-
Sioux City180$29,200
Ames150$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 Island400$27,220
Cedar Rapids340$30,750
Iowa City340$24,340
Waterloo, Cedar Falls190$25,190
Sioux City160$27,520
Ames130$31,560
Dubuque130$28,560
Des Moines, West Des Moines1$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 Moines190$44,120
Iowa City80$42,100
Cedar Rapids60$59,550
Davenport, Moline, Rock Island60$36,950
Waterloo, Cedar Falls50$39,080
Ames30$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 Moines660$100,230
Davenport, Moline, Rock Island310$101,790
Cedar Rapids180$100,630
Sioux City160$92,260
Waterloo, Cedar Falls130$99,840
Dubuque100$93,720
Iowa City90$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 Moines460$56,710
Iowa City270$56,830
Davenport, Moline, Rock Island260$51,670
Sioux City210$54,230
Cedar Rapids180$53,050
Ames160$48,790
Waterloo, Cedar Falls160$46,240
Dubuque70$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 Moines270$49,720
Iowa City170$64,660
Cedar Rapids160$48,430
Davenport, Moline, Rock Island150$53,940
Waterloo, Cedar Falls80$48,420
Ames60$45,700
Sioux City50$45,370
Dubuque30$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 Moines280$62,080
Davenport, Moline, Rock Island140$57,450
Sioux City70$55,920
Waterloo, Cedar Falls70$51,590
Iowa City50$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 Moines150$67,780
Davenport, Moline, Rock Island100$64,380
Cedar Rapids30$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 Island240$66,580
Des Moines, West Des Moines240$58,710
Cedar Rapids100$51,620
Sioux City70$52,710
Iowa City40$66,550
Waterloo, Cedar Falls40$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 Island980-
Iowa City760$26,540
Ames370$26,960
Waterloo, Cedar Falls300$32,120
Des Moines, West Des Moines2$32,100
Cedar Rapids1$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 City870$25,370
Dubuque680$23,670
Iowa City680$23,710
Ames400$22,330
Des Moines, West Des Moines3$25,920
Cedar Rapids1$27,440
Davenport, Moline, Rock Island1$24,690
Waterloo, Cedar Falls1$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 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