Computer Science Teacher

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

We seek an experienced teacher with expertise in teaching Computer Science across lower, middle or upper school grades, incorporating computer science within a rich, cross-disciplinary, project­based learning environment. This is a unique opportunity for a visionary educator to join our team of educators with backgrounds in mechanical, electrical, and software engineering in developing an innovative world class PK­12 computer science and design engineering program. Nueva is committed to implementing a broad, holistic and modern computer science program that teaches concepts through a myriad of programming languages and libraries, utilizing the recent thinking from the Association for Computing Machinery (ACM) and Computer Science Teachers Association (CSTA).

In addition, the ideal candidate will have interest and experience in a variety of modes of teaching and be highly skilled at differentiated instruction. The candidate will have taught several years at the primary, high school, and/or university level, and will have knowledge of more than one academic discipline, as well as experience in and passion for building integrated, interdisciplinary programs of study. As we continue to build our founding upper school faculty, we seek dedicated educators who have an interest in collaborating with our current faculty as partners in the ongoing design and implementation of Nueva’s curriculum and programs.

General Responsibilities for Founding Teachers

  • Develop and teach your courses expertly with the highest standards for each student
  • Convey enthusiasm for intellectual inquiry and model lifelong learning
  • Design instruction that emphasizes critical thinking and real-world problem solving
  • Collaborate with colleagues in the development and execution of curriculum
  • Create hands-on, inquiry and project-based learning experiences
  • Collaborate effectively with students, parents, teachers and administrators
  • Model flexibility in implementing best learning practices
  • Support the well-being of all students
  • Demonstrate interest and ability to serve as an advisor to students, lead student activities, serve as a club advisor, and contribute beyond the classroom to support school programs and activities
  • Participate actively in other aspects of the student experience and school functioning: chaperoning trips and events, serving on committees, and developing new programs at the school
  • Lead by example in your commitment to Nueva’s mission:

“Our school community inspires passion for lifelong learning, fosters social and emotional acuity, and develops the student’s imaginative mind.”

  • Demonstrated mastery in area of study and ability to teach within and across academic disciplines
  • University degree, ideally in a combination of computer science and education
  • Minimum of three years teaching experience
  • Successful teaching experience in primary, secondary school, and/or university
  • Thoroughly conversant with current thinking on teaching PK­12 computer science, including the CSTA curriculum and other resources
  • Strong hands-on programming and teaching skills using modern educationally interesting languages such as Alice, C, C++, Objective C, Java, JavaScript, Lua, Python, PHP, Scratch, and HTML/CSS/JS
  • Familiarity with advanced topics in computer science and electrical engineering such as algorithms, data structures, optimization, wearable electronics, microprocessors, machine learning, artificial intelligence, and modern software development practices
  • Excellent oral and written communication skills
  • A desire to integrate curriculum with other subjects and to teach collaboratively
  • Flexibility and creativity in working in a dynamic environment where new ideas, mistakes, and iteration are embraced.
  • A profound openness to feedback and improvement, modeling lifelong learning of practice as well as subject area.

To Apply

Please send a cover letter, resume, and the names and contact information of three references via email to To address specific questions, please email Jennifer Min, director of upper school hiring, at