Part-Time 6-12 Computer Science Teacher

Waynflete•Portland, ME

About The Position

Waynflete seeks a part-time Computer Science teacher to begin as soon as possible and teach for the remainder of the 2026–2027 school year. The role includes teaching in the middle and upper school and overseeing co-curricular activities. For the right candidate, this position may be combined with the school's other open part-time Mathematics teaching position to create a full-time position. The teacher will teach a range of Computer Science classes, including Intro to Computer Science and Programming and Physical Computing. The ideal candidate can teach from introductory Computer Science through Advanced Computer Science, potentially including electives such as Cybersecurity, AI & Machine Learning, or Data Structures. Waynflete seeks a collaborative educator committed to innovative pedagogy, inclusive teaching, and engaging with young people in a variety of ways.

Requirements

  • Relevant experience, expertise, and a desire to interact with young people in a variety of ways.
  • Commitment to innovative pedagogy and collaboration with colleagues.
  • Excellent writing and communication skills.
  • Relevant technology skills to enhance pedagogy.
  • Commitment to developing inclusive methods in teaching, teamwork, and leadership.

Nice To Haves

  • Ability to teach Advanced Computer Science and electives such as Cybersecurity, AI & Machine Learning, or Data Structures.
  • Additional experience and education in teaching Engineering.
  • Athletic coaching experience.

Responsibilities

  • Teach Computer Science in the middle and upper school.
  • Teach a range of Computer Science classes, including Intro to Computer Science and Programming and Physical Computing.
  • Oversee co-curricular activities.
  • Collaborate with colleagues and develop inclusive methods in teaching, teamwork, and leadership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service