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