- Teach English Language to primary and secondary students as a first language
- Provide support to management in terms of subject areas
- Prepare an appropriate, relevant and differentiated curriculum which allows for progression within and across the School and within the curricula (English &/ 1 Humanity)
- Update and review the schemes of learning and resources for the curriculum areas
- Develop effective teaching and learning strategies within the curriculum areas
- Implement and monitor the quality of teaching and learning of students in the curriculum areas
- Ensure the standards of student attainment, achievement and behaviour within the curriculum areas
- Ensure the successful delivery of the curriculum in a whole school context and integrate other curriculum where appropriate
- Support the process of Self-Evaluation and development planning within the curriculum areas
- Possess a Bachelor's degree in Education &/or related subject (s)
- Experience and familiarity with International education will be helpful
- Able to teach Mathematics and/ Science at primary level (will be an advantage)
- Experience in mainstream local school would be an added advantage
- A track record of Good or Outstanding teaching
- Evidence of appropriate in-service training
- Experience working in the related field