About this role
The School seeks to appoint a part-time teacher of Computer Science from September 2026. This role is fixed term with the possibility of extension, and includes eighteen 40-minute periods of teaching per week.
The successful candidate will teach:
CAIE A Level Computer Science (9618)
CAIE IGCSE Computer Science (0984)
Year 9 Computer Science
with flexibility in the working arrangement and the potential for increased teaching hours in the future.
Key Responsibilities:
Deliver engaging, well-structured, and challenging lessons in Computer Science across Key Stages 3 to 5.
Prepare boys for public examinations, ensuring strong academic outcomes.
Contribute to the development of departmental schemes of work and teaching resources.
Foster a positive learning environment that supports both academic progress and enthusiasm for the subject.
Support wider departmental and school activities, including co-curricular computer science and enrichment opportunities as appropriate.
Computer Science is one of the most dynamic and rapidly expanding departments in the School, playing a central role in equipping boys with the technical fluency and critical thinking skills needed to thrive in the digital world. The department’s forward-looking curriculum is both rigorous and creative, placing strong emphasis on problem-solving, innovation and hands-on experience from the outset.
In the Shell year (Year 9), boys begin with an introduction to cyber-safety, digital hygiene and touch[1]typing, alongside structured use of digital tools to support their broader academic progress. They then move on to a course in artificial intelligence, where they explore key theoretical concepts and real-world applications in machine learning. Programming is introduced through Python, with boys undertaking a range of ambitious projects including mathematical modelling, scientific analysis, and game development. Later in the year, they apply their skills in designing and programming intelligent robots capa