Roles & Responsibilities Teaching duties · Teach classes (25 periods per week). · Engage with leadership, colleagues, students and the school community to create a dynamic, aspirational and innovative culture – a professional learning community grounded in collaboration, focused on improving lea