Computer Science Teacher – Kingston Secondary School An Outstanding secondary school in Kingston is seeking an innovative and enthusiastic Computer Science Teacher to join their growing department. This is a full-time, permanent position, teaching across Key Stages 3, 4, and potentially Key Stage 5. Responsibilities: * Plan and deliver engaging and challenging Computer Science lessons. * Cover a range of topics, including programming, algorithms, data structures, and computer systems. * Inspire students to explore the creative and problem-solving potential of computer science. * Assess student progress and provide constructive feedback. * Contribute to the development of the Computer Science curriculum. * Teach at an Outstanding level. Requirements: * Qualified Teacher Status (QTS). * A degree in Computer Science or a closely related field. * Proven experience teaching Computer Science at the secondary level. * Proficiency in relevant programming languages (e.g., Python, Java, C++). * Excellent communication and classroom management skills. * The passion to teach as a Computer Science Teacher The School Offers: * An Outstanding school environment with a commitment to technology and innovation. * Well-equipped computer labs and access to up-to-date software and hardware. * Opportunities for professional development. * A competitive salary on the MPS/UPS ...