About This Role
This teaching post focuses on delivering high-quality, engaging Computer Science education to students in Key Stages 4 and 5. The core responsibility involves following the Pearson Edexcel GCSE (9-1) and A Level Computer Science specifications, aiming for strong student outcomes and fostering a passion for the subject.
Responsibilities
- Plan and deliver well-structured lessons for GCSE and A Level Computer Science in line with Pearson Edexcel specifications
- Deliver high-standard programming instruction, primarily in Python, including practical/on-screen assessment preparation
- Prepare students effectively for the Edexcel non-exam assessment (NEA) at A Level and the on-screen programming project at GCSE
- Set appropriately challenging work, assess progress regularly, and provide effective feedback in line with school marking policy
- Use assessment data (including Edexcel past papers and mark schemes) to identify gaps and inform intervention
- Differentiate teaching to meet the needs of all learners, including SEND and EAL students
- Contribute to curriculum planning, schemes of work, and resource development aligned to Pearson Edexcel specification updates
- Stay current with Edexcel specification changes, examiner reports, and grade boundary analysis
- Support moderation and standardisation of NEA/coursework components
- Contribute to option evening presentations and student recruitment into KS4/KS5 Computer Science
- Act as a form tutor / contribute to pastoral duties as required
- Promote high standards of behaviour, attendance, and engagement
- Contribute to extra-curricular provision (e.g., coding club, competitions such as Bebras or NCCE challenges)
- Engage fully with CPD, appraisal, and professional development processes
Requirements
- Qualified Teacher Status (QTS) or equivalent
- Degree in Computer Science, Computing, or closely related discipline
- Experience teaching Computer Science at KS4
- Strong subject knowledge of programming (Python essential)
- Strong understanding of computational thinking, algorithms, data structures, computer systems, networks, and cyber security as covered at GCSE/A Level
- Ability to plan sequenced, engaging lessons
- Strong classroom/behaviour management
- Effective use of assessment for learning
- Ability to use data to track and improve student progress
Nice to have:
- Postgraduate qualification
- Additional programming/technical certifications
- Experience teaching KS5 (A Level) Computer Science
- Specific experience delivering the Pearson Edexcel GCSE/A Level Computer Science specifications