What are the responsibilities and job description for the Computer Science and Math Teacher position at The Madeira School?
The Madeira School is seeking a passionate and experienced Computer Science and Math Teacher beginning August 2025. The successful candidate will support and achieve the School’s mission and vision effectively facilitating learning in student centered college preparatory classroom. The ideal candidate should have a strong background in computer science and robotics and will inspire and engage students, fostering a love for technology and innovation.
Responsibilities
Responsibilities
- Have the content knowledge and intellectual flexibility to teach a range of students in a variety of computer science courses at varying levels including Robotics with the Vex system and coding courses in Python and HTML.
- The ideal candidate would also be able to teach some math classes (our curriculum spans Algebra I through Linear Algebra and Multi Variable Calculus and includes Data Science and Statistics courses).
- Develop and deliver Computer Science curriculum to reflect the latest advancements in computer science and technology, ensuring it stays current in a rapidly changing environment
- Help identify and articulate coding standards for all courses that meet the school’s coding requirement
- Work with the STEAM departments, Design Thinking faculty and the Co-Curriculum office to identify internships for seniors who are interested in further math or computer science study
- Manage a full-time faculty load that will include a combination of teaching, facilitate one season of an after-school activity (ideally a Vex Robotics after school activity) and participate in collaboration and on campus professional development.
- Know how girls learn and use this knowledge to guide instructional and curricular decisions; apply principles of student-oriented learning when developing curriculum and assessing student learning
- Develop a classroom culture that is inclusive, safe, joyful, and fosters a sense of belong for students of all identities and backgrounds
- Work collaboratively with a team of faculty, colleagues, administrators and parents
- Maintain accurate student records such as grades and comments and communicate such data in accordance with the Academic Calendar and School expectations.
- Perform all duties associated with advising including participation in the first-year advisor orientation program and serving as an advisor in subsequent years.
- Bachelor’s degree required, Master’s degree preferred (at least one degree in computer science or related field preferred).
- At least three years of teaching experience preferred.
- Ability to demonstrate growth mindset, optimism, and belief that all students can learn.
- Ability to encourage and inspire creative thinking.
- Experience writing and designing curriculum preferred.
- Ability to and interest in contributing to the school outside one’s academic department including to the activities program, residential program, and interdisciplinary offerings.
- Ability to use and adapt to a wide-array of technology as tools to support and deepen student learning and instruction
- Strong cross-cultural competencies and a commitment to inclusive and equitable practices Uphold the School’s professional standards including punctuality, courtesy and discretion