Thayer Academy’s Upper School seeks a collaborative, student-focused Computer Science teacher. This full-time position includes instructing four classes, advising (or co-advising) a small group of students, and participating in the life of the school with students through coaching and/or supervising student activities. This position is a salaried, exempt, full-time, regular, 10-month position. Upper School teachers report to the Upper School Dean of Faculty.
Roles & Responsiblities
- Teach courses in Computer Science including introductory programming in C++, AP Computer Science (Java), and a standard Data Structures course in Java.
- Potentially teach AP/honors Mathematics.
- Potentially teach Robotics course/ lead Robotics after school program.
- Advise (or co-advise) a group of 8-10 students.
- Contribute to the school community as an athletic coach (preferred) and/or leader of student activities.
- Apply inclusive classroom practices that value the humanity of all students.
- Participate in professional growth opportunities.