Computer Science & Digital Media Teacher

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

Position Type:  Middle School

Date Posted: 11/14/2019

Location:  Ravenscroft School

Date Available:  08/03/2020


  • Teach five Middle School classes each semester including Computer Science I, II, and III and Digital Media using a facilitative and growth-minded approach 

  • Plan, evaluate, and revise curriculum, course content, materials, and methods of instruction demonstrating best practice

  • Work with the LS and US computer science teachers to ensure curriculum alignment, consistent application of teaching practices, and awareness of students’ developmental progress

  • Serve as an advisor within the framework of the Middle School’s advisory program

  • Communicate with students, parents, and colleagues to promote the program and meet student needs

  • Engage students in learning experiences that stimulate rational and analytical thinking, focusing on project-based learning to harness student passions 

  • Promote the use of technology as a tool for problem-solving and communication 

  • Serve as an advisor/coach to Girls Who Code and spearhead the MS Hour of Code event

  • Keep abreast of developments in the field by reading current literature, talking with colleagues, participating in professional conferences, and individually exploring emerging technologies and applications


Must demonstrate a growth mindset when working with students and be willing to support students above all else. Must have a strong knowledge of pedagogy and teaching skills with an ability to meet the needs of students with various learning styles. Must be knowledgeable in computer science and technology-related content. Must have a working knowledge of a programming language, preferably Python. Computer proficiency, technical skills, and knowledge of a wide range of computer technologies and applications are needed. Strong written and oral communication skills, as well as good interpersonal skills, are required. Individuals must be adaptable and flexible enough to work individually and as part of a team. Must be willing to learn, study opportunities, and improve competencies in the computer science and technology curricula. Requires the ability to connect, collaborate, and partner with students, teachers, administrators, and staff. Promotes the mission and values of Ravenscroft. 

Bachelor’s Degree and two to four years related experience and training or equivalent combination of education and experience. Advanced degrees and certifications are desirable, but not required.

Salary/Benefits:  Ravenscroft School is committed to attracting and retaining outstanding employees through a compensation plan that compares favorably with those of regional peer schools. A full benefits package includes TIAA retirement and generous medical/dental coverage, and equals the best plans in Independent School.