Job Description
Computer Science Teacher
* Location: Aylesbury, Buckinghamshire
* Contract: Full-Time - Permanent
* Start Date: September 2025
* Salary: MPS/UPS
Are you a passionate Computer Science educator ready to inspire the next generation of digital innovators? We’re recruiting on behalf of a high-achieving secondary school in Buckinghamshire that’s looking for a dynamic and technically skilled teacher to join their thriving computing department.
Day-to-day of the role:
* Deliver engaging, rigorous lessons across Key Stages 3–5.
* Inspire students through practical programming and problem-solving.
* Support students preparing for GCSE and A-Level exams (OCR spec).
* Promote digital literacy and responsible technology use.
* Lead or support extracurricular computing activities and competitions.
Key Responsibilities:
* Deliver high-quality Computer Science lessons across all key stages.
* Inspire students through practical programming and problem-solving.
* Support students preparing for GCSE and A-Level exams (OCR spec).
* Promote digital literacy and responsible technology use.
* Lead or support extracurricular computing activities and competitions.
Required Skills & Qualifications:
* Holds QTS and has experience teaching Computer Science.
* Confident teaching at KS3, KS4, and ideally KS5.
* Proficient in at least one high-level programming language (e.g., Python, Java).
* Enthusiastic about innovation in digital education.
* Committed to inclusion, safeguarding, and student wellbeing.
Benefits:
* Motivated, high-achieving students who love to learn.
* A collaborative and supportive teaching team.
* Opportunities for professional development and leadership.
* A school culture that values creativity, curiosity, and community.
If you are ready to make a significant impact in the field of Computer Science education, please submit your CV and cover letter detailing your relevant experience and why you are interested in this position.