Upper School Computer Science Teacher

Job Level
Academic position
Job Category
Teacher / Instructor
  • Applied Tech (STEAM / Maker / CS / Design)
Job Status
Areas of Responsibility
  • Computer Science

Castilleja School seeks an Upper School Computer Science teacher for a long-term replacement (January 19 to March 19 or beyond)

Castilleja is a dynamic, diverse, and intentional educational community for students in grades 6-12 that believes in the power of women learning and women leading. Founded in 1907, Castilleja fulfills its mission to educate young women to become confident thinkers and compassionate leaders with a sense of purpose to effect change in the world.

Our school is committed to fostering interest in Computer Science, and preparing girls to undertake advanced Computer Science coursework and pursue careers in the field. We seek applicants with passion and deep knowledge in Computer Science, and a determination to increase the representation of women in Computer Science majors and careers.

We are seeking a teacher with experience or interest in teaching the following courses:

  • Introduction to Computer Science in Java
  • Advanced Topics in Computer Science: Object-Oriented Problem Solving and Design in Java

Classroom Teaching

  • Teach predefined Java content and curriculum to 9th, 10th, 11th and 12th graders.
  • Work in coordination with the Director of the Computer Science Department to create projects
  • In coordination with the Director of Computer Science, use predefined standards to provide assessments for each student.


  • Prior Computer Science teaching experience is preferred
  • Bachelor’s in Computer Science or similar technology-related discipline

COVID-19 considerations:

The school provides weekly COVID testing.  Faculty, staff and students wear masks. Social distancing is enforced.

How to Apply

For Consideration:

Please send a cover letter, resume and application to hr@castilleja.org.  Please use USCS in the subject of your email.  Please do not forward to individuals at Castilleja as we cannot guarantee proper response or distribution.