Job Overview We are seeking a passionate and dedicated Teacher to join our educational team. The ideal candidate will have a strong commitment to fostering a positive learning environment, encouraging student engagement, and promoting academic excellence. As a Teacher, you will be responsible for delivering high-quality instruction, developing lesson plans, and assessing student progress to ensure all learners reach their full potential. Duties Develop and implement engaging lesson plans that align with the curriculum and cater to diverse learning styles. Create a supportive classroom environment that encourages student participation and fosters a love of learning. Assess and evaluate student performance through various methods, including tests, assignments, and observations. Provide constructive feedback to students and communicate their progress to parents or guardians. Collaborate with colleagues to enhance teaching strategies and share best practices. Maintain accurate records of student attendance, grades, and behaviour. Participate in professional development opportunities to stay current with educational trends and methodologies. Uphold school policies and contribute to the overall positive atmosphere of the school community. Requirements A recognised teaching qualification (e.g., PGCE, QTS) is essential. Strong knowledge of the national curriculum and effective teaching methodologies. Excellent communication skills, both verbal and written, with the ability to engage students effectively. Patience, empathy, and a genuine passion for teaching children or young adults. Ability to work collaboratively as part of a team while also being self-motivated. Previous teaching experience is desirable but not mandatory; newly qualified teachers are encouraged to apply. Proficiency in using technology for educational purposes is advantageous. We welcome applications from individuals who are eager to inspire the next generation through innovative teaching practices and a commitment to lifelong learning.