Computer Science Teacher – Secondary School – Surrey
Computer Science Teacher – Secondary School – Surrey
Start Date: ASAP
Contract: Full-time, Permanent
Salary: MPS1–UPS3, paid to scale
A secondary school in Surrey is looking to appoint an enthusiastic Computer Science Teacher to join its teaching team. The school is seeking a knowledgeable educator who can inspire students to explore programming, computational thinking and the technology that influences modern life.
This position would suit a teacher who enjoys combining theoretical concepts with practical activities and problem-solving challenges. The successful candidate will help students develop their digital skills, logical reasoning and confidence in using technology while preparing them for relevant examinations.
Computer Science Teacher Role
Teaching Computer Science across KS3 and KS4
Preparing students for GCSE Computer Science, where offered
Location: Surrey
Salary: MPS1–UPS3, paid to scale
Full-time, permanent position
Immediate start available
Computer Science Teacher – Role and Responsibilities
You will deliver lessons that develop students' understanding of algorithms, programming, computer systems, networks and data. Students will be encouraged to break down complex problems, design solutions and evaluate their work through practical computing tasks.
Key responsibilities include:
Planning and delivering engaging Computer Science lessons across KS3 and KS4.
Teaching programming concepts and computational thinking.
Developing students' understanding of algorithms and logical problem-solving.
Covering computer systems, networks and data representation in line with the curriculum.
Preparing students for relevant GCSE assessments and examinations.
Designing practical coding activities that reinforce theoretical learning.
Supporting students in debugging programmes and improving their solutions.
Differentiating lessons to support varying levels of prior knowledge.
Assessing students' work and providing constructive feedback.
Monitoring progress and identifying areas requiring further support.
Promoting responsible, safe and ethical use of technology.
Contributing to curriculum planning and departmental resource development.
Computer Science Teacher – School Information
The school is based in Surrey and aims to provide students with a well-rounded education that develops academic knowledge alongside practical skills. Computer Science plays an important role in helping learners understand digital systems, develop logical reasoning and prepare for an increasingly technology-driven world.
The successful candidate will contribute to a department that encourages curiosity, independent thinking and practical application. You will work with colleagues to provide students with appropriate support and challenge throughout their secondary education.
Computer Science Teacher – Experience and Qualifications
The ideal candidate will:
Hold QTS or be an eligible Early Career Teacher.
Have a degree or strong subject knowledge in Computer Science or a related discipline.
Be confident teaching computing at secondary level.
Have knowledge of programming and computational thinking.
Understand relevant GCSE assessment requirements where applicable.
Demonstrate effective lesson planning and classroom management.
Support students with different levels of technical ability.
Maintain high expectations for student progress and behaviour.
Salary
The role is paid on the MPS1–UPS3 scale, depending on experience and qualifications.
Application
If you are an enthusiastic Computer Science Teacher seeking a full-time, permanent role in Surrey, please send your CV for consideration.
- Location
- Surrey
About Marchant Recruitment
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.