Jobs · Education · New Jersey

Upper School Computer Science Teacher

Princeton Day School · Princeton, NJ · 1 wk ago
Education$67k–$107k/yrFull-time

About the role

Princeton Day School is seeking an experienced Upper School Computer Science Teacher for a full-time one-year position starting in the 2026-27 school year, with potential for extension.

Responsibilities

  • Teach 3 sections of AP Computer Science A
  • Co-teach 9th Grade STEAMinar classes with the Engineering and Design teacher
  • Serve as an academic advisor in the high school
  • Serve as an advisor to the high school Computer Science club and support the annual PantherHack event
  • Provide timely feedback to support a growth mindset and continuous learning
  • Collaborate within course teams and for department and divisional initiatives
  • Assist in high school specific duties and extra-curricular areas of the school

Requirements

  • Bachelor's Degree in computer science or a related discipline (Masters preferred)
  • Teaching experience in an upper school
  • Proven success in student-centered teaching
  • Knowledge and experience with the AP Computer Science A curriculum is preferred
  • Training in research-informed pedagogical strategies
  • Possess a well-developed sensitivity, knowledge, and understanding of the diverse backgrounds of community members; be committed to diversity, equity, and inclusion
  • Forward thinking and creativity in teaching
  • Ability to work collaboratively in a team setting
  • Experience with technology integration
  • Experience with differentiated instruction
  • Creative and resourceful, with a sense of humor and strong work ethic
  • A passion for learning and a commitment to academic excellence and student achievement
  • Commitment to collaborative and innovative teaching styles

Qualifications and Personal Attributes

  • Master's degree in computer science or related field
  • Experience teaching in an upper school environment
  • Strong track record of student-centered teaching
  • Experience with AP Computer Science A curriculum
  • Training in research-informed pedagogical strategies
  • Understanding of diverse backgrounds and commitment to DEI
  • Forward-thinking and creative teaching style
  • Collaborative and team-oriented approach
  • Experience with technology integration
  • Experience with differentiated instruction
  • Creative and resourceful, with a sense of humor and strong work ethic
  • A passion for learning and commitment to academic excellence
  • Commitment to collaborative and innovative teaching styles

Benefits

Princeton Day School offers a comprehensive and competitive benefits package including medical, dental, and vision insurance, a generous 403(b) match, paid time off, and many other valuable benefits. Full-time and part-time employees who are regularly scheduled to work 30 hours or more per week are eligible for these benefits.

Compensation Range

$66,500 - $107,000 annually (this role is eligible for benefits)

Application Instructions

Qualified candidates should submit the following to be considered:

  • Resume
  • Cover Letter
  • Statement of educational philosophy
  • Three (3) professional references

Similar jobs