To teach pupils within the alternative provision while leading and managing a team of Teaching Assistants effectively. To be involved in school development work and carry out other such associated duties as are reasonably assigned by the Principal. Leadership & Management: * To provide examples of good and outstanding teaching practice; including preparation and planning, classroom management and the maintenance of effective working relationships with pupils and colleagues * To support the effective deployment and direction of Support Staff both on and off site and support the development of an effective team * To implement agreed school policies and guidance * To support the School Improvement Plan and contribute to the strategic vision of the Principal and Governors * To participate in meetings which relate to the school's management, curriculum, administration or organisation * To communicate and co-operate with specialists from outside agencies to provide an effective multi-agency service and prepare reports on the needs of individual pupils as requested * To participate in the performance management system for the appraisal of their own performance, or that of other teachers and support staff Personal Development: * To set and evaluate individual termly targets and to maintain records of achievement for each learner, in consultation with colleagues * Provide reports and assessments for each learner in accordanc...