Computer Science Teacher

St. Paul's School
Concord, NH United States


St. Paul’s School announces a search for the position of Computer Science teacher to begin duties in late August 2024. The primary responsibility of the teacher will be to teach computer science. After recently redesigning our computer science curriculum, we are seeking a person to teach courses in Arduino C and physical computing, combining computer science with the resources in our maker’s space.  The teacher will teach several courses in computer science, with the possibility of also teaching robotics, engineering, and/or physics while serving as the point person for the computer science program. Preference will be given to candidates with experience running a computer science program at the secondary or college level.  Likewise, robotics, engineering, physics experience, and familiarity with robotics competitions are valued.


In addition to teaching or administrative responsibilities, St. Paul’s School faculty are responsible for various activities typical of the boarding school environment, including advising, dormitory association, coaching, committee work, and other duties.  St. Paul’s School is a completely residential, co-educational secondary school in Concord, NH, affiliated with the Episcopal Church and welcoming to all faiths. As part of a residential boarding school, the candidate must be interested in working and living with adolescents.

St. Paul’s seeks applications from candidates who will promote the School’s commitment to attracting and retaining a highly talented and diverse faculty.  A successful candidate will embrace the fully residential living experience and have a demonstrated gift for engaging a diverse student body and strengthening St. Paul’s inclusive community.


Education: A Bachelor’s Degree or higher in Computer Science or Software Engineering, with a background in Robotics, Physics, Engineering, and/or Artificial Intelligence.  A Master’s Degree with two or more years of experience leading a computer science curriculum is preferred. We are seeking someone with a lively interest in current pedagogy and project-based education.

Experience: Familiarity with programming in multiple languages. Preference for those who can teach Arduino C and Java.  Comfort in using and supporting computer technology and engineering lab equipment.

St. Paul’s School is proud to be an equal opportunity employer and has a strong commitment to the principles of diversity.  St. Paul’s School does not discriminate on the basis of race, creed, gender, ethnic origin, disability or sexual orientation, and complies with applicable laws for the protection of civil rights.

SALARY:  Competitive, based on experience.

Contact Information

TO APPLY: Candidates should submit a resume and cover letter with their online application.