Computer Science Teacher

Details
Location

London

Contract Type

Full Time

Salary

Competitive

Job Description

Summary:

Join a Computer Science Teacher role at a forward-thinking school committed to academic and personal growth.

About the School:

A school with a strong Catholic ethos, dedicated to providing a first-class education rooted in faith, scholarship, and service. Inspired by Gospel values, it fosters character development, academic excellence, and a lifelong love of learning.

The Opportunity:

We are seeking a dynamic and engaging Computer Science Teacher to join a forward-thinking, values-driven school at an exciting stage of growth. The role involves delivering high-quality lessons, supporting curriculum development, and inspiring students of all abilities to reach their full potential.

Key Responsibilities:

  • Deliver high-quality, interactive lessons for Key Stage 3, 4, and 5, including programming, computational thinking, and data literacy.
  • Support the development of KS2 curriculum and help build foundational digital skills.
  • Promote the use of technology creatively in and outside the classroom.
  • Contribute to curriculum development, assessment planning, and the integration of emerging technologies.
  • Support students’ personal growth by encouraging curiosity, problem-solving, and resilience.
  • Actively promote the safeguarding and welfare of all students, ensuring a safe, inclusive, and supportive learning environment.
  • Establish effective working relationships and set a good example through professional conduct.
  • Contribute to the life of the school through participation in meetings and management systems.

Qualifications & Skills:

Required

  • Qualified Teacher Status (QTS) or equivalent.
  • Strong subject knowledge in Computer Science and practical experience with programming languages, hardware, or IT systems.
  • Experience teaching across multiple key stages, ideally from KS3 to KS5.

Preferred

  • Passion for inspiring young people and creating inclusive, engaging learning environments.
  • Excellent communication and organizational skills.

Compensation & Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional development and career growth.
  • Supportive and collaborative working environment.