Substitute Teacher Salary in Iowa City, IA

Updated on May 09, 2025
Position
City
Salary

How much does a Substitute Teacher make in Iowa City, IA?

The average salary for a Substitute Teacher is $34,876 per year in Iowa City, IA.

In Iowa City, a Substitute Teacher earns a competitive salary. The average annual salary for this role is around $34,876. This figure can vary based on experience and qualifications. Those with more experience or specialized skills may earn more.

The salary range can also depend on the school district and the specific needs of the school. Some districts may offer higher pay to attract qualified substitutes. Factors such as the time of year and the demand for substitutes can also influence earnings. For example, substitutes may earn more during peak times like the start of the school year or when there are many teacher absences.

Substitute Teacher jobs in Iowa City, IA

What are the highest paying cities for a Substitute Teacher near Iowa City, IA?

Substitute Teacher jobs near Iowa City, IA, offer competitive pay in several nearby cities. Cedar Rapids, IA, leads with an average salary of $47,666. Urbandale, IA, and West Des Moines, IA, follow closely with average salaries of $45,361 and $43,750, respectively. These cities provide attractive opportunities for those seeking rewarding substitute teaching positions.
Graph displaying highest paying cities salaries for Substitute Teacher jobs near Iowa City, IA, highlighting Cedar Rapids, IA with the highest at $47,666 and Davenport, IA with the lowest at $34,438.
  1. Cedar Rapids, IA
    Average Salary: $47,666
    In Cedar Rapids, teaching offers a chance to engage with diverse student groups. Local schools and districts provide opportunities for professional growth. The Cedar Rapids Community School District is a prominent employer.
    Find Substitute Teacher jobs in Cedar Rapids, IA


  2. Urbandale, IA
    Average Salary: $45,361
    Urbandale presents a vibrant community for educators. Working here means contributing to a supportive learning environment. The Urbandale Community School District is a key employer.
    Find Substitute Teacher jobs in Urbandale, IA


  3. West Des Moines, IA
    Average Salary: $43,750
    West Des Moines offers a dynamic setting for teaching. Educators can expect a collaborative atmosphere. The West Des Moines Community School District is a major employer.
    Find Substitute Teacher jobs in West Des Moines, IA


  4. Coralville, IA
    Average Salary: $41,943
    Coralville provides a welcoming environment for teachers. The city's schools focus on student success. The North Linn Community School District is a notable employer.
    Find Substitute Teacher jobs in Coralville, IA


  5. Des Moines, IA
    Average Salary: $39,798
    Des Moines is a bustling city with many teaching opportunities. Schools here value innovation and creativity. The Des Moines Public Schools is a significant employer.
    Find Substitute Teacher jobs in Des Moines, IA


  6. Ames, IA
    Average Salary: $37,320
    Ames offers a close-knit community for educators. Teaching here means working in a supportive environment. The Ames Community School District is a key employer.
    Find Substitute Teacher jobs in Ames, IA


  7. Waterloo, IA
    Average Salary: $36,850
    Waterloo provides a vibrant educational landscape. Teachers here enjoy a collaborative work environment. The Waterloo Community School District is a major employer.
    Find Substitute Teacher jobs in Waterloo, IA


  8. Fort Dodge, IA
    Average Salary: $36,558
    Fort Dodge offers a friendly setting for educators. Schools here focus on student engagement and success. The Fort Dodge Community School District is a notable employer.
    Find Substitute Teacher jobs in Fort Dodge, IA


  9. Ankeny, IA
    Average Salary: $35,325
    Ankeny presents a dynamic environment for teaching. The city's schools value innovation and creativity. The Ankeny Community School District is a key employer.
    Find Substitute Teacher jobs in Ankeny, IA


  10. Davenport, IA
    Average Salary: $34,438
    Davenport offers a vibrant community for educators. Working here means contributing to a supportive learning environment. The Davenport Community School District is a major employer.
    Find Substitute Teacher jobs in Davenport, IA

What are the best paying companies for a Substitute Teacher in Iowa City, IA?

HACAP, part of the Iowa City Community School District, offers competitive pay for substitute teachers. Salaries range from $34,519 to $34,793, providing a stable income. This makes it a great choice for those seeking reliable employment. The Iowa City Community School District values its substitute teachers, offering a fair wage. The range of $34,519 to $34,793 reflects the district’s commitment to compensating educators well. This makes it an attractive option for job seekers in the area.
Graph displaying best paying company salaries for Substitute Teacher jobs in Iowa City, IA, highlighting HACAP with the highest at $34,793 and HACAP with the lowest at $34,793.
  1. HACAP
    Average Salary: $34,793
    HACAP offers Substitute Teacher positions within the Iowa City Community School District. These roles provide valuable teaching experience and flexibility. The district operates several schools in Iowa City, offering diverse educational opportunities.

Currently 2,176 Substitute Teacher job openings, nationwide.

How's the job market for a Substitute Teacher in the US?

Learn what a Substitute Teacher does, how to become one, and understand the job outlook. Get simple steps to start your career as a Substitute Teacher today.
Position
Overview
Substitute Teacher
2,176 Job Openings