arrow-left-s arrow-left arrow-right-s arrow-right arrowhead-downarrowhead-upchurch couple facebook instagram logo-icon payment searchtwitter white-chevron-upyoutube

Computer Science & Robotics Teacher (Full-Time)

Notre Dame High School (Sherman Oaks)






The Computer Science & Robotics teacher is a 10-month, exempt position that reports to the Chair of the Computer Science Department, and the administration of Principal and Vice Principle. There may be additional opportunities to teach summer school.

– Demonstrates passion and expertise in teaching AP Computer Science A, Game Design, and Robotics courses.
– Ability to provide instructions in an online, hybrid, and traditional setting.
– Instruct students on facets of Java, Python, C++, Web Programming (HTML, CSS, Javascript) and other relevant technologies.
– Instruct five full credit computer science classes, assigned at the discretion of the Computer Science Department Chair.
– Instruct students on how computers work, including the basic science and mathematics behind their operation and the hardware and the software built on those foundations.
– Teach students how to write computer programs, algorithms and programming languages.
– Create course material such as mapping the curriculum, syllabi, lesson plans, coding practice exercises, computer lab work, and integrate competencies, course objectives and learning goals into lesson plans.
– Create projects designed to enhance lectures, plan and implement lessons incorporating small group activities, assign appropriate homework assignments, and guided coding exercises to engage students in content and reinforce classroom lessons.
– Administer proper and consistent classroom management techniques
– Keep records of grades, grade papers, and perform other administrative duties as needed.
– Work with the department chair to arrange class schedules for each academic semester.
– Proficient in the use of technology in the classroom and willing to incorporate it as a strategy to engage learners.
– Collaboration with other members of faculty, administration, and staff on experiential, interdisciplinary and community-based opportunities that add to the school community.
– Willingness to adapt and change instructional approaches based on peer and supervisory suggestions and recommendations.
– Willingness to vary instructional methods during an 80 minute block.
– Eagerness to plan and teach through collaboration with subject-matter colleagues.
– Participates in the after-school robotics program and develops new opportunities for students.
– Willingness to differentiate learning to reach a range of student learning styles and levels of talent.
– Participates in school-wide and departmental faculty meetings and professional growth opportunities.
– Engages in the life of the school community through presence at school Masses, assemblies, rallies, class retreats, sporting events, visual and performing arts events, etc.
– Chaperone and supervisory responsibilities during some late afternoon, evening, and weekend events.
– Meets with students and parents, as needed, during x period (study period), before, and after school.
– Communicates students’ progress to parents, counselors, particularly regarding students who need tutoring or other extra assistance.
– Write college letters of recommendation for students when appropriate.
– Ability to work independently, yet thrives in a team environment.
– Willingness to offer Robotics and/or Game Design courses over summer.


– A degree in computer science: Bachelor’s Degree minimum, Master’s degree preferred.
– Prior teaching experience preferred.
– Has mastered, or is working towards mastering, the following computer programming languages: Java, JavaScript, Python, Swift, C++, C#, HTML, CSS.
– Proficiency in data management systems, and basic computer applications (e.g., Word, Excel, Access, PowerPoint); willingness and ability to learn additional applications and computer programming languages as needed.
– Passionate about fostering computer literacy and academic excellence.
Committed to ongoing professional development, and open to feedback.
– Proven ability to work independently and as part of a high-performing team with exceptional initiative and judgment.
– Ability to relate to high school students, and build positive relationships while maintaining healthy boundaries.
– Willingness to collaborate, problem solve, and share best practices with colleagues.
– High-level of familiarity and competence across cultures and multiple perspectives.
– Familiarity and competence in technology skills, and desire to keep learning.



Information/Application Contact

Notre Dame High School (Sherman Oaks)

13645 Riverside Drive

Sherman Oaks, CA 91423