What are the responsibilities and job description for the Upper School Computer Science Teacher position at The Spence School?
Job Details
Upper School Computer Science Teacher
THE SPENCE SCHOOL
UPPER SCHOOL COMPUTER SCIENCE TEACHER
Full-time, to begin August 2025
Overview
Spence’s Computer Science Department seeks a dynamic educator with upper school experience to join a collaborative team that aspires to teach girls and young women how to leverage the power of the computer to implement algorithms to solve problems and engage in creative self-expression.
Responsibilities
- Teach four sections of Upper School Computer Science
- Collaborate with department members to refine curriculum and explore innovative teaching methods
- Participate in department-wide initiatives about issues of equity, pedagogy, and curriculum
- Serving as Upper School advisor and club sponsor as needed
Qualifications
Qualifications
- Finds joy in working with high-school students and in school life
- Approaches work with optimism, energy, kindness, and a sense of humor
- Demonstrates cultural competency and skills engaging with and learning from people with diverse backgrounds and experiences
- Possesses a passion for computer science
- Regards collaboration as an essential component of professional growth and values working on a team
- Enjoys a commitment that extends beyond the classroom, including contributions to the larger school community
- Experience with, or willingness to learn, the design and engineering principles of competitive robotics, particularly for FIRST Tech Challenge (FTC)
- Possesses a computer science degree or equivalent experience
- Has sustained upper school teaching experience
Spence is committed to an equitable program and a diverse faculty and student body. We therefore actively seek candidates from diverse backgrounds.
Salary : $67,675 - $134,227