Computer Science Teacher

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

Position Overview

Woodland School seeks a creative educator who is passionate about teaching computer science and technology integration.  This person will have strong interpersonal skills to serve a wide audience of students and parents.  Plan and organize instruction in ways that maximize student learning, employ appropriate teaching and learning strategies to communicate subject matter to students.  Candidate must demonstrate a knowledge of Computer Science Technology instruction as well as the ability to have students produce functioning robotics.

Position Specifics

  • Develops and leads appropriate and engaging Computer Science Technology Curriculum for students in grades 4-8.  
  • Educate and support digital citizenship initiatives by setting a culture of responsible, balanced tech use among students.
  • Participates and serves as advisor/coach to various tech programs like Girls Who Code, Hour of Code and Robotics team/club.
  • Researches and seeks professional development around current best practices in Computer Science education.
  • Creates a supportive and inclusive classroom environment that honors and nurtures each child’s individual identity.
  • Collaborate with Director of IT and Director of Curriculum on learning software recommendations, best practices in classrooms, and researching new technologies to incorporate into curriculum.
  • Partners with teachers to introduce technology integration in classrooms.

Minimum Qualifications (Knowledge, Skills, and Abilities)

We seek a dynamic teacher who inspires students and who works collaboratively and creatively with colleagues in various curricular areas and divisions. Candidates should be passionate about teaching and have a love for the students.

  • Bachelor’s Degree from an accredited college or university in education discipline applicable to teaching assignment or equivalent experience.
  • Must be knowledgeable in computer science and technology-related content.
  • Computer proficiency, technical skills, and knowledge of a wide range of computer technologies and applications are needed.
  • Knowledge of current Computer Science Technology education instructional methods and trends.
  • Have experience in programming languages such as Python, C++, Javascript, XCode, HTML, and block coding.
  • Knowledge of other technology and engineering skills such as Raspberry Pi, Arduino, Lego Robotics (EV3 or NXT, Vex IQ).
  • Knowledge of digital citizenship education and best practices for students.
  • Ability to perform basic computer troubleshooting, operate on different operating system platforms (MacOS X, Windows, iOS, and Android) and software applications as needed.
  • Ability to organize and coordinate work.
  • Ability to communicate effectively with students and parents.
  • Ability to establish and maintain cooperative working relationships with others contacted in the course of work.


Overview of Woodland School

Located just west of Stanford University, Woodland is an independent day school that offers a joyful approach to learning in a diverse, respectful, and inclusive environment for approximately 300 students in early childhood through eighth-grade. We have two sections of each grade level K- 8 with class sizes that average from 14-18 per class.

Woodland School specializes in education that inspires students by nurturing each individual’s voice, intellect, and character. With rich content and an emphasis on inquiry-based and student-driven projects, students are empowered and encouraged to be active and engaged learners.

Our students’ innate sense of wonder is the foundation of learning at Woodland School. Teachers craft meaningful, multisensory learning experiences which enable creativity, ingenuity, and deep interdisciplinary connections. Students explore and develop complex understandings that engender a sense of self and purpose in the world.

Woodland School’s faculty create a school environment that is as supportive and nurturing as it is challenging, and they embody the core values of the school—stewardship, integrity, curiosity, resilience, equity, and respect. Our teachers apply best practices through collaboration, integrated curriculum, brain-based teaching and learning methods, and continued professional development. Our teachers are themselves learners, constantly searching for ways to improve their practice. A robust professional development program supports our faculty by connecting them to the best practices in pedagogy, curriculum development, educational technology, and student assessment.

Woodland School is dedicated to the goal of building a culturally diverse and pluralistic faculty committed to teaching and working in a multicultural environment and strongly encourages applications from candidates who reflect such diversity.