High School Computer Science Teacher

Georgetown Day School opened its doors in 1945 as the first integrated school in a segregated city. Governed by a Board of Trustees elected by the parent body and administered by an appointed Head of School, it was founded by seven families who wanted to create a school committed not only to academic excellence and educational innovation but also to a value system emphasizing appreciation and respect for others. Believing that diversity was the ground out of which all deep and rich learning occurs, they established a school where all children would be welcome, celebrated, and challenged to be their best selves.
Today, the School's philosophy, programs, and position in the national educational landscape strongly reflect its roots. Having grown from 12 children in 1945 to 1075 students in PK-12 today, GDS is recognized as one of Washington, D.C.’s and the nation’s most dynamic educational institutions.

GDS is looking for an experienced programmer, developer, tinkerer, producer and computer scientist to build computational thinking capacities in its high school students by empowering them to build, make and create with contemporary toolsets and knowledge. The ideal candidate will savor, understand, preach and exemplify the myriad opportunities for the application of computer science across disciplines, will create these opportunities within their own classroom and will build relationships with other faculty members to extend the reach and impact of computer science throughout the school. Candidates should  have working knowledge of contemporary programming languages (Python, Java,  Processing, C+), application development (iOS or Android), and web development (HTML5, CSS, JavaScript). This position will entail teaching up to 4 sections of computer science classes each semester, and would be best served by someone who thrives on collaborating with diverse, bright, thoughtful colleagues in a joyous and energetic progressive high school environment.

The ideal candidate will:

  • Have had regular experience building and developing with one or more contemporary programming languages, including Python, C++, Java, Javascript,        etc. 
  • Have the flexibility, interest, and expertise to teach both introductory and advanced programming/makers courses
  • Embrace and foster non-conventional, collaborative approaches to teaching and learning through problem-solving methodologies, driven by student inquiry
  • Cherish working in a diverse and inclusive community of active learners


Duties and Responsibilities

  • Teach up to 4 sections of applied computer science consisting of but not limited to the following courses:  AP Computer Science A, Python, Advanced Python, Introduction to Web Development, Introduction to App Development
  • In partnership with the Director of Innovation & Technology, develop CS curricula for the HS division that is fun and engaging for students, and highlights the impact CS knowledge can have on the world around them
  • Develop faculty-facing curricula around computer science and technology for peer-to-peer instruction during the summer months
  • Serve as an advisor in GDS’s student advisory program
  • Attend faculty meetings, engage in teaching and learning partnerships with colleagues, be a collegial, outgoing, creative and fun co-worker


Qualifications: 3 years as a working professional in the field of computer science or a B.S. in Computer Science or related field is preferred. The ideal candidate will possess an M.S., at least 5 years of teaching or equivalent experience, and be ready to innovate and create in concert with a supportive and energetic team.

Qualified candidates should submit a cover letter, resume, and list of three references using our online application system. To apply and to find out more about the school, candidates should visit our website at www.gds.org. 

How to Apply

Coronavirus Safety

  • Screenings the night before and morning of being on-campus
  • Required face coverings
  • 6 feet physical distancing
  • PPE freely available including 
    • Cloth mask
    • Surgical mask
    • Face shield
    • Goggles
    • Stylus (for touching shared screens such as copiers or time clocks)
  • Classrooms and shared offices spaces equipped with sanitizer dispensers, microfiber cloths, and cleaning spray bottle
  • Signs throughout the building, including posters for every classroom with health and safety reminders
  • Additional HEPA filtration devices in all classrooms and shared office spaces
  • Required GDS-specific health and safety video training 
  • Ongoing COVID-19 testing for staff and students

See our Hopping into 2020 site for more information about our reopening plan.

Non-Discrimination Policy

Georgetown Day School does not discriminate in its educational, admissions, and personnel programs and policies or activities on the basis of race, color, national or ethnic origin, age, religion or religious creed, sexual orientation, gender identity and/or expression, disability or any other characteristic protected under applicable federal, state or local law.

More Jobs

The school counselor should be skilled in working with PK-2nd graders, their teachers and families, and familiar with developmental needs of children of all ages.

Working with a co-teacher, the ideal applicant will be deeply invested in the value of play-based learning and have significant early childhood experience.

Georgetown Day School Instructional Coaches ignite, nurture and inspire the passions of new and returning employees in their continual growth journey as skilled teaching professionals.

Georgetown Day School Instructional Coaches ignite, nurture and inspire the passions of new and returning employees in their continual growth journey as skilled teaching professionals.

Georgetown Day School Instructional Coaches ignite, nurture and inspire the passions of new and returning employees in their continual growth journey as skilled teaching professionals.

Teaching physical education and health classes to various grade levels in our 5th-8th middle school program.

Georgetown Day School is looking for a part-time nurse for its unified campus (PK – 12th grade).  Working as part of the Health Services and student support team. 

GDS Summer Studies Program seeks to hire instructors to teach enrichment classes that will challenge our students academically, physically, and artistically.