Upper School Computer Science Teacher

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

The master teacher should bring energy and passion for teaching Computer Science. Other responsibilities and necessary competencies include the following:

 

  • To develop, maintain, and continue to grow a program of computer science education in the Upper School while working with the Director of Educational Technology and Middle School Computer Science teacher to strengthen the curriculum and pathway for computer science education in grades 3 through 12.

  • Plan, evaluate, and revise curriculum, course content, course materials and methods of instruction in order to provide rigorous, motivating and relevant instruction to a wide range of student abilities from basic web design through AP Computer Science.

  • Willingness to work with advanced students in teacher/student generated independent study courses.

  • Prepare curriculum and present material to students that stimulates rational and analytical thinking.

  • Select and obtain materials and supplies that help initiate and facilitate classroom discussions that engages students and develops an appreciation for the application of technology.

  • Promote critical thinking.

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

  • Promote the use of technology as an educational tool.

  • Promote the use of technology as an effective communication tool.

  • Develop professional relationships with universities, businesses, and organizations that can be of benefit to Ravenscroft students.

  • Keep abreast of developments in the  field of Computer Science by reading current literature, talking with colleagues, participating in professional conferences, and conducting individual exploration of emerging technologies and applications.

  • Be available to tutor students in groups or on an individual basis

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

Qualifications:  Must be willing to assist and support students above all else. Must have strong teaching skills with an ability to meet various learning styles. Strong written and oral communication skills as well as good interpersonal skills are required. Computer proficiency, technical skills, and knowledge of a wide range of computer technologies and applications are needed but individuals must also be adaptable and flexible enough to to work individually and as part of a team. Must be willing to learn, study opportunities, and improve competencies in the computer science curriculum. 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/CREF retirement and generous medical/dental coverage, and equals the best plans in Independent School.