Demo

Physical Education Teacher

TeachIowa
Keokuk, IA Full Time
POSTED ON 4/11/2026
AVAILABLE BEFORE 6/10/2026

Position Overview

The Keokuk Community School District is seeking a dynamic and student-centered Physical Education Teacher to serve both Keokuk High School and George Washington Elementary School. This unique split position provides the opportunity to work with students across grade levels, promoting lifelong fitness, wellness, and healthy habits.

The ideal candidate will be passionate about physical activity, skilled in adapting instruction for diverse learners, and committed to fostering a positive and inclusive learning environment.

Key Responsibilities

Instruction & Curriculum

  • Plan and deliver engaging physical education lessons aligned to Iowa Core Standards for both elementary and secondary students
  • Teach a variety of units including fitness, team sports, individual activities, and lifetime wellness skills
  • Differentiate instruction to meet the needs of diverse learners across grade levels

Student Engagement & Environment

  • Create a safe, inclusive, and supportive learning environment that encourages participation and personal growth
  • Promote sportsmanship, teamwork, and respect among students
  • Adapt activities to ensure all students can participate meaningfully

Assessment & Communication

  • Assess student progress and provide timely feedback
  • Maintain accurate records of student performance and attendance
  • Communicate effectively with students, parents, and staff

Collaboration

  • Work collaboratively with elementary and high school staff to support student success
  • Participate in professional learning communities and district initiatives
  • Coordinate with administration on scheduling, facilities, and programming across buildings

Additional Duties

  • Supervise students in locker rooms, gymnasiums, and other assigned areas
  • Assist with school-wide events and activities as needed
  • Potential opportunities to coach or sponsor extracurricular activities

Salary.com Estimation for Physical Education Teacher in Keokuk, IA
$55,612 to $78,061
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
Employees: Get a Salary Increase
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 Missouri Valley, IA
  • A Special Education Teacher at Missouri Valley Community Schools plays a pivotal role in developing and implementing specialized instructional strategies a... more
  • 8 Days Ago

  • TeachIowa Sioux Center, IA
  • We are looking for an enthusiastic and committed English Learner Teacher to join our Kinsey Elementary educators to provide a comprehensive educational pro... more
  • 8 Days Ago

  • TeachIowa Vernon, IA
  • Mount Vernon Middle School is in need of a 8th grade girls basketball coach for the 2026-27 school year. If interested, please reach out to Middle School A... more
  • 8 Days Ago

  • TeachIowa Vernon, IA
  • Mount Vernon Middle School is in need of a 7th grade girls basketball coach for the 2026-27 school year. If interested, please reach out to Middle School A... more
  • 8 Days Ago


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

  • Keokuk High School Keokuk, IA
  • Position Overview The Keokuk Community School District is seeking a dynamic and student-centered Physical Education Teacher to serve both Keokuk High Schoo... more
  • 7 Days Ago

  • Cross Country Education Illinois, IL
  • Are you a Physical Therapist looking to stay active this summer to make a big impact? Cross Country Education is seeking several compassionate PTs to join ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!