Computer Science Teacher | High-Performing Secondary School | Reading
Job Summary
Location: Reading
Contract: Full-Time Permanent/Long-term
Start Date: ASAP
Are you a tech-savvy educator ready to inspire the next generation of software engineers data scientists and digital innovators
We are looking for a forward-thinking Computer Science Teacher to join a high-performing secondary school in Reading. As a key part of the Thames Valley Tech Corridor this school is perfectly positioned to provide students with a world-class digital education and we need a specialist who can turn complex algorithms into accessible exciting lessons.
The Role
As a Computer Science Teacher you will join a well-resourced department that values creativity and logical thinking. You will be responsible for delivering the curriculum across KS3 and KS4 with the opportunity to teach A-Level Computer Science for a candidate with strong programming and theory expertise.
Key Responsibilities:
Programming Mastery: Teaching students to code with confidence in Python Java or C# moving from foundational logic to advanced problem-solving.
Theoretical Excellence: Delivering engaging lessons on CPU architecture Boolean logic networking and the ethical implications of emerging technologies like AI.
Project Guidance: Supporting GCSE and A-Level students through their non-exam assessment (NEA) programming projects.
Digital Literacy: Equipping all students with the essential ICT skills and cybersecurity awareness needed for the 2026 job market.
Why Join This School
Thames Valley Tech Hub: Work in Reading a town synonymous with global tech giants and innovation offering fantastic local industry link opportunities.
Advanced Infrastructure: Benefit from dedicated computer suites cloud-based learning platforms and a range of physical computing hardware (Raspberry Pi Arduino).
Professional Development: Access to specialized CPD focused on the latest shifts in the Computer Science specification and pedagogy.
Supportive Environment: Join a team that prioritizes manageable marking policies and collaborative resource sharing.
About You
We are looking for a teacher who is as passionate about clean code as they are about student progress.
The Ideal Candidate:
Holds QTS (Qualified Teacher Status) and a degree in Computer Science or a related technical field.
Has a proven track record of helping students achieve high grades in GCSE/A-Level Computer Science.
Is an expert in at least one high-level programming language (Python preferred).
Is committed to closing the gender gap in STEM and fostering an inclusive classroom environment.
How to Apply
To apply for this position please submit your CV today.
Key Skills
About Company
Write a short description of your company, a boilerplate of the business, service or product that you offer. Include your business idea and the target audience. This text is primarily supposed to be descriptive, not selling.