What are the responsibilities and job description for the Teacher of Computer Science, Grades 5-12 position at Trinity School?
Trinity School, a co-educational, K-12 institution located on the Upper West Side of Manhattan, seeks a Computer Science Teacher to serve students in Grades 5-12 beginning September 1, 2025.
The ideal candidate will be an outstanding, student-focused educator. This faculty position will primarily teach Computer Science coursework involving creative coding with Javascript, P5.js, HTML, CSS and Arduino/Micro:bit. Previous experience teaching Arduino/Micro:bit, Javascript, HTML, and CSS to a similar age group is required. Experience with 3D printing, laser cutting, and maker-based learning in an academic context is highly valued. Depending on the candidate, there is also an opportunity to teach Advanced Computer Science with Python, and/or full-stack web development with Node.js/Flask/SQL.
The school’s Computer Science Department is committed to delivering a curriculum that:
- encourages fluency in multiple programming languages;
- highlights the interaction between software and hardware, and the interplay of theory and application;
- embeds concepts within an interdisciplinary framework, with engaging projects that are both immediately relevant and forward-thinking;
- strives for the timely integration of newly-robust technologies;
- offers a range of learning activities, including pair, group, and independent projects and presentations; and
- endeavors to be inclusive and accessible, so that a diverse student population might explore computing at their individual experience level.
Qualified candidates will possess intellectual curiosity, an aptitude for learning, a commitment to ongoing professional development, an eagerness to extend oneself for others, and a sense of humor.
An Equal Opportunity Employer, Trinity School seeks candidates who will add to the diversity of our school community. More than this, Trinity School is expressly committed to anti-racism and calls on all community members to join in this important work.
Interested candidates should post a resume as well as a cover letter outlining their readiness for this position.
Salary range: $72,200 - $171,200 (salary based upon experience)
Salary : $72,200 - $171,200