Computer Science Teacher - Private School In Cheltenham (January 2027)

Marchant Recruitment

Cheltenham

On-site

GBP 32,000 - 46,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Professional development
Supportive teaching environment
Opportunities to run coding clubs
Access to computing facilities
Employee assistance programme
Private healthcare
Cycle to Work
Extracurricular tech projects

Job summary

Cheltenham Private School is seeking a knowledgeable Computer Science Teacher to join its teaching team in Cheltenham. The role focuses on delivering engaging CS lessons, developing students' programming and computational thinking skills, and inspiring problem-solvers and innovators.

You will contribute to a forward-looking CS curriculum, support student progress, and promote digital citizenship and safeguarding practices in a supportive, collaborative environment.

Qualifications

  • Qualified Teacher Status (QTS) or equivalent recognised teaching qualification.
  • Degree in Computer Science, Computing, Software Engineering or related subject.
  • Experience teaching Computer Science at secondary level or similar setting.

Responsibilities

  • Plan and deliver engaging Computer Science lessons aligned with the curriculum and objectives.
  • Teach programming, algorithms, data representation, computer systems and other CS topics.
  • Help students develop practical coding skills using Python/Java/JavaScript and digital tools.
  • Prepare students for GCSE/A-Level CS where applicable.

Skills

QTS
Secondary CS teaching
Programming languages
Communication

Education

QT S or equivalent
Degree in Computer Science/CS related

Tools

Python
Java
JavaScript

Job description

A welcoming and ambitious private school in Cheltenham is seeking a knowledgeable, enthusiastic and dedicated Computer Science Teacher to join its teaching team. This is an excellent opportunity for a passionate educator who enjoys making technology accessible, developing students' digital skills and inspiring the next generation of problem-solvers, programmers and innovators.

The successful candidate will deliver engaging and challenging Computer Science lessons, helping students develop their understanding of programming, computational thinking, algorithms, data representation and computer systems. You will encourage curiosity, logical reasoning and independent learning while supporting students to achieve their academic potential.

Working collaboratively with colleagues, you will contribute to the development of an engaging curriculum that prepares students for further study and the increasingly digital world.

Key Responsibilities
  • Plan and deliver engaging Computer Science lessons in line with the school's curriculum and academic objectives.

  • Teach programming, algorithms, computational thinking, data representation, computer systems and other relevant areas of the subject.

  • Support students in developing practical coding skills using appropriate programming languages and digital tools.

  • Prepare students for relevant assessments and public examinations, including GCSE and A-Level Computer Science where applicable.

  • Develop students' problem-solving, analytical thinking, creativity and independent learning skills.

  • Assess and monitor student progress, providing constructive feedback and identifying areas for improvement.

  • Differentiate lessons to meet the needs of students with varying abilities and learning styles.

  • Maintain high standards of teaching, learning, behaviour and academic achievement.

  • Integrate practical projects, coding activities and real-world applications into lessons to make learning meaningful and engaging.

  • Keep up to date with developments in Computer Science, programming, digital technologies and educational resources.

  • Contribute to curriculum planning, departmental meetings and the ongoing development of teaching resources.

  • Promote responsible technology use, online safety, digital citizenship and an understanding of cybersecurity.

  • Maintain accurate assessment records and communicate effectively with parents and colleagues regarding student progress.

  • Support extracurricular activities such as coding clubs, computing competitions, robotics projects or other technology-related enrichment opportunities.

  • Follow school policies relating to safeguarding, data protection, online safety and the appropriate use of digital systems.

The Ideal Candidate Will Have
  • Qualified Teacher Status (QTS) or an equivalent recognised teaching qualification, as appropriate to the role.

  • A degree in Computer Science, Computing, Software Engineering or a closely related subject.

  • Experience teaching Computer Science or Computing in a secondary school or similar educational setting.

  • Strong subject knowledge and practical programming skills.

  • The ability to explain complex technical concepts clearly and make them accessible to students.

  • Experience teaching GCSE and/or A-Level Computer Science, or the ability to teach the relevant curriculum.

  • Knowledge of programming languages such as Python, Java, JavaScript or other languages relevant to the school's curriculum.

  • An understanding of algorithms, data structures, computer architecture, networks and cybersecurity.

  • Excellent classroom management, communication and organisational skills.

  • The ability to inspire students, encourage curiosity and promote independent problem-solving.

  • Strong IT skills and confidence using educational technology and digital learning platforms.

  • A commitment to inclusive teaching, continuous professional development and high academic standards.

  • A proactive and collaborative approach to working with colleagues, students and parents.

  • A commitment to safeguarding and promoting the welfare of children and young people.

Previous experience working in an independent or private school would be advantageous. Applications from enthusiastic teachers who are keen to contribute to curriculum development and the wider life of the school are also welcome.

Benefits
  • Opportunities for professional development and further training.

  • A supportive and collaborative teaching environment.

  • The opportunity to work with motivated students and experienced colleagues.

  • Access to appropriate teaching resources, technology and computing facilities.

  • Employee Assistance Programme (EAP), where provided by the school.

  • Private healthcare scheme, subject to eligibility and the school's terms.

  • Cycle to Work scheme, where available.

  • Opportunities to contribute to extracurricular activities, coding clubs and technology projects.

  • The chance to develop innovative teaching approaches and contribute to the continued development of the Computer Science curriculum.

Role Details
  • Position: Computer Science Teacher

  • Location: Cheltenham, Gloucestershire

  • School Type: Private School

  • Hours: Full-time

  • Contract: Permanent

  • Start Date: January 2027

  • Salary: Competitive, dependent on experience and the school's salary structure

Safeguarding and Recruitment

The school is committed to safeguarding and promoting the welfare of children and young people and expects all staff to share this commitment.

All appointments will be subject to appropriate pre-employment checks, including an enhanced DBS check, satisfactory references, right-to-work verification and verification of relevant qualifications, in accordance with applicable safeguarding requirements and Keeping Children Safe in Education guidance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science Teacher – Highly Regarded School - Chatham
Computer Science Teacher – Highly Regarded School - Chatham

Marchant Recruitment • Chatham

On-site
GBP 32,000 - 48,000
Computer Science Teacher | High-Achieving School | Dagenham
Computer Science Teacher | High-Achieving School | Dagenham

Marchant Recruitment • London Borough of Barking and Dagenham

On-site
GBP 32,000 - 52,000
TLR opportunities
CPD & career progression
Computer Science Teacher – Independent School – Kingston Upon Thames
Computer Science Teacher – Independent School – Kingston Upon Thames

Marchant Recruitment • Royal Borough of Kingston upon Thames

On-site
GBP 32,000 - 42,000
Computer Science Teacher | Independent Day School | Cambridge, Cambridgeshire
Computer Science Teacher | Independent Day School | Cambridge, Cambridgeshire

Marchant Recruitment • Cambourne

On-site
GBP 32,000 - 46,000
Computer Science Teacher
Computer Science Teacher

Clarence Recruitment Limited • Leicester Forest East

On-site
GBP 33,000 - 47,000
Competitive salary
Well-equipped labs
Supportive leadership
+2
Teacher of Computer Science / Computing
Teacher of Computer Science / Computing

Teaching Personnel Ltd. • Telford

On-site
GBP 33,000 - 50,000
Excellent CPD and career progression
Computer Science Educator: Inspire Future Coders
Computer Science Educator: Inspire Future Coders

Marchant Recruitment • Cheltenham

On-site
GBP 32,000 - 46,000
Professional development
Supportive teaching environment
Opportunities to run coding clubs
+5
Computer Science Teacher – Prestigious School - Greenwich
Computer Science Teacher – Prestigious School - Greenwich

Marchant Recruitment • Royal Borough of Greenwich

On-site
GBP 35,000 - 52,000
Computer Science Teacher
Computer Science Teacher

Clarence Recruitment Limited • Rugby

On-site
GBP 33,000 - 47,000
A-Level Computer Science Teacher - Private School
A-Level Computer Science Teacher - Private School

Marchant Recruitment • Greater London

On-site
GBP 55,000 - 75,000