Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Upper School Computer Science Teacher

Job

Princeton Day School

Princeton, NJ (In Person)

$86,750 Salary, Full-Time

Posted 2 days ago (Updated 6 hours ago) • Actively hiring

Expires 7/25/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
61
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Princeton Day School is seeking an experienced Upper School Computer Science Teacher for a full-time one-year position for the 2026-27 school year, with the possibility to extend beyond the following year. Princeton Day School is looking for a teacher committed to nurturing and supporting students from grades 9 through 12. In addition to classroom teaching, a full-time teacher contributes to the community life of PDS as an advisor of 6-12 students, has various duties, and is expected to contribute to school life outside the classroom in an extracurricular activity, such as coaching or clubs. One to four times a semester, a weekend or evening activity or campus event may be required. For this position, the ideal candidate is expected to: 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
Qualifications and Personal Attributes:
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
Compensation Range :
$66,500 - $107,000 a year (this role is eligible for benefits) At Princeton Day School, offering a comprehensive and competitive benefits package is one way we recognize our employee's contribution to the success of the school and our role in helping our employees and their families be healthy, feel secure and maintain work/life balance. Full-time and part-time employees who are regularly scheduled to work 30 hours or more per week are eligible for PDS' competitive benefits package that includes medical, dental, and vision insurance as well as a generous 403(b) match, paid time off, and many other valuable benefits. Princeton Day School is the region's premier independent day school for students from Pre-K through Grade 12. We aspire to create a diverse, equitable and inclusive community in which all members are seen, challenged, affirmed, respected and valued. Nestled on a picturesque 106-acre campus just two miles from Downtown Princeton and with a history dating back to 1899, PDS provides students with unparalleled opportunities for discovery, exploration and innovation and seeks employees who are passionate about their work and who embrace the importance of lifelong learning. Qualified candidates should submit the following to be considered: Resume Cover Letter Statement of educational philosophy Three (3) professional references To apply: Princeton Day School Employment Application