November 2025 Contract Type: Temporary, Long Term Working Hours: Full time, 8:00am - 4.00pm Salary: Paid to scale Key Responsibilities: Design and deliver engaging lessons on topics like programming, algorithms, data structures, and computer systems Use interactive teaching methods to make complex concepts accessible Stay current with tech trends to keep the curriculum relevant Communicate regularly with students and parents More ❯
develop strong digital literacy and problem-solving skills. Plan and deliver creative, curriculum-aligned lessons that encourage curiosity and independent thinking. Support students in understanding key concepts (e.g., programming, algorithms, data representation, and networks). Assess student progress, provide constructive feedback, and support exam preparation. Requirements: Qualified Teacher Status (QTS) with a specialism in Computer Science. Experience teaching Computer Science More ❯
have: Qualified Teacher Status (QTS) or equivalent essential . Proven experience teaching Computer Science up to GCSE level , including thorough exam prep . Excellent subject knowledge, especially in Python, algorithms, and computing theory. Strong classroom management skills and a commitment to student development. Enhanced DBS on the Update Service (or willingness to apply). In return for the above you More ❯
experience. You will be joining a supportive department equipped with modern technology and resources, enabling you to deliver high-quality teaching and foster curiosity in areas such as programming, algorithms, digital systems, and computational thinking. Key Responsibilities: Planning and delivering inclusive and innovative Computer Science lessons Assessing, tracking, and reporting on student progress Creating a stimulating classroom environment that promotes More ❯