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.