Ravenscroft School is an all gender independent day school in Raleigh, NC, with approximately 1,205 students enrolled in grades preschool through 12th grade.
We are looking to welcome an Upper School Computer Science Teacher into our community of educators that actively strive to be diverse, equitable and inclusive. Our candidates should demonstrate empathy, knowledge and an understanding for the diverse backgrounds in our community; place an importance on genuine and authentic connections with students, faculty, staff and parents; be able to work collaboratively with team members of diverse backgrounds; and have the capacity to model an attitude of unyielding curiosity and a growth mindset.
Reports to: Director of Educational Technology
As an Upper School Computer Science Teacher at Ravenscroft, here is what you get to do:
This experienced teacher should bring energy and passion for teaching Computer Science. Other responsibilities and necessary competencies include the following:
Teach 2 Python-based Computer Science courses, with 2 sections per course, in our Upper School.
Proctor 1 section of a Middle School Study Hall
Carry out an existing curriculum that aligns with our Middle School and upper-level Upper School Computer Science curricula.
Collaborate with our full-time Middle and Upper School Computer Science teachers as needed.
Facilitate student-centered and differentiated instruction in order to reach a wide range of student abilities and learning styles.
Present material and assess students in a way that stimulates higher-level, analytical thinking.
Facilitate courses through Canvas, our learning management system.
Value and promote critical thinking, resourcefulness, growth-mindedness, and problem-solving.
Be available to work with students who need extra assistance during tutorial time.
Write thoughtful report card comments that clearly outline students’ strengths and areas for growth.
Keep abreast of developments in the field of Computer Science by reading current literature, talking with colleagues, and conducting an individual exploration of emerging technologies and applications.
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. 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 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 in Computer Science or related field and two to four years of teaching experience. Advanced degrees and certifications are desirable but not required.
Ravenscroft School is an all gender independent day school in Raleigh, NC, with approximately 1,205 students enrolled in grades preschool through 12th grade.
Ravenscroft School Mission Statement: "The Ravenscroft community, guided by our legacy of excellence, nurtures individual potential and prepares students to thrive in a complex and interdependent world."