Are you a dynamic and innovative Computer Science Teacher eager to inspire high-achieving students in a highly academic school in Kensington? We are seeking a dedicated educator to join our esteemed Technology department, starting April 2025. This is an exceptional opportunity to contribute to a rigorous and intellectually stimulating learning environment, with a mid-year start allowing for immediate impact on students' digital literacy. About Our Learning Community: Our highly academic school is committed to providing a challenging and intellectually stimulating education that prepares students for success in top universities and beyond. We foster a culture of academic excellence and encourage students to develop their analytical and problem-solving skills. Our Technology department is a team of experts dedicated to delivering a rigorous and engaging curriculum that emphasizes computational thinking and programming skills. About the Role: Deliver engaging and challenging Computer Science lessons across Key Stages 3, 4, and 5, following relevant examination specifications and adapting to the needs of students joining mid-year. Plan and prepare high-quality lessons that cater to the needs of academically gifted students, incorporating advanced programming concepts and computational theories, and ensuring continuity of learning for mid-year joiners. Utilize a range of teaching methods and resources, including coding projects, algorithms, data structures, and digital technologies, to enhance student learning and engagement. Assess student progress, provide constructive feedback, and support individual learning journeys, fostering a deep understanding of computer science concepts and skills, and helping students integrate mid-year. Prepare students for GCSE and A-Level Computer Science examinations, ensuring they have a strong understanding of assessment criteria and computational methodologies, and providing targeted support for those joining mid-year. Ideal Candidate: Qualified Teacher Status (QTS) or equivalent. Strong subject knowledge in Computer Science, including programming languages, algorithms, and data structures. Demonstrated ability to teach across Key Stages 3, 4, and 5, including A-Level. Experience in preparing students for GCSE and A-Level Computer Science examinations. Excellent communication, interpersonal, and analytical skills. Ability to inspire and motivate high-achieving students, including those joining mid-year. A passion for computer science and a commitment to fostering digital literacy and innovation. Ability to organize and lead coding projects and technology-related activities. Ability to work effectively as part of a team, and to quickly integrate into a school environment mid-year. Benefits: Full-time, permanent position, starting April 2025. Competitive salary (MPS/UPS Inner London Weighting). Opportunity to teach computer science in a highly academic and intellectually stimulating environment. Access to excellent technology resources and facilities. Opportunities for professional development and career progression, with support for mid-year integration. Contribute to a program that prepares students for success in the digital age. To Apply: Please send your CV