Demo

Substitute Teacher

TeachIowa
Marengo, IA Full Time
POSTED ON 12/20/2025
AVAILABLE BEFORE 1/16/2026

Iowa Valley CSD is based out of Marengo, IA, located 10 minutes north of I-80 and approx. 30 miles west of the Cedar Rapids/Iowa City corridor.

The ideal candidate would love kids and be willing to step in on a moments notice to keep the school day running smoothly.

A substitute teacher provides temporary instruction & supervision in a regular teacher's absence by following lesson plans, managing classroom behavior, and ensuring student safety and learning continues.

Key duties include implementing lesson plans, taking attendance, enforcing school rules, supervising students outside of class, and communicating with school staff. A substitute's role requires flexibility, strong classroom management, and the ability to adapt to different subjects and grade levels.

Core responsibilities

  • Instruction: Follow the absent teacher's lesson plans to deliver instruction and guide students through activities and assignments.
  • Classroom Management: Maintain a safe, positive, and orderly learning environment by enforcing school policies and managing student behavior.
  • Supervision: Supervise students in the classroom, as well as during non-instructional times like lunch, recess, and passing periods.
  • Record Keeping: Take attendance and keep records of classroom activities, disciplinary actions, and student progress to report back to the regular teacher.

Additional duties

  • Communication: Communicate with other school staff, administrators, and sometimes parents about any issues or student progress.
  • Adaptability: Adapt teaching methods to meet the needs of different students and be prepared to teach a variety of subjects if necessary.
  • Administrative tasks: Complete administrative tasks as required by the school, such as collecting papers and ensuring the classroom is left in an orderly state.
  • Professionalism: Act professionally at all times, follow school rules, and serve as a positive role model for students.

Salary.com Estimation for Substitute Teacher in Marengo, IA
$39,879 to $55,953
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TeachIowa

  • TeachIowa Atlantic, IA
  • Join Our Team at Atlantic High School: Vocal Music Teacher Atlantic High School seeks a passionate, certified Vocal Music Teacher who believes in the poten... more
  • 13 Days Ago

  • TeachIowa Denver, IA
  • We are looking for an outstanding individual to work in our kitchen to prepare and serve lunches. If interested contact Kendra at kknowles@denver.k12.ia.us... more
  • 13 Days Ago

  • TeachIowa Pocahontas, IA
  • Pocahontas Catholic School in Pocahontas, Iowa, seeks a full-time K-5 school principal for the 2026-27 school year. Candidates must be a practicing Catholi... more
  • 13 Days Ago

  • TeachIowa Keota, IA
  • The Keota Community School District is seeking a highly motivated teaching professional to apply for a 5-12 grade Band/Vocal Teacher for the 2026-2027 scho... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Substitute Teacher jobs in the Marengo, IA area that may be a better fit.

  • West Branch Community School District Branch, IA
  • Job Description West Branch Community Schools is accepting applications for energetic and motivated Substitute Teachers to work with students at all levels... more
  • 2 Months Ago

  • Dubuque Community Schools Dubuque, IA
  • Please be aware, you are not allowed to teach in Iowa without a Substitute Teaching License or a Teaching License for the State of Iowa on file with the Bo... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!