Enable job alerts via email!

Computer Science Teacher - Extraordinary Secondary School - Hammersmith

Perham Education Partnership

Greater London

On-site

GBP 30,000 - 48,000

Full time

Yesterday
Be an early applicant

Job summary

A forward-thinking school in London seeks a Computer Science Teacher to deliver lessons across Key Stages 3-5, focusing on computational thinking and programming. The role includes assessing student progress and leading extracurricular activities. Candidates should have QTS and strong subject knowledge, including programming. The school offers competitive salaries and professional development opportunities in a tech-rich environment.

Benefits

Competitive salary
Access to advanced software and hardware
Opportunities for professional development
Collaborative team environment

Qualifications

  • Strong knowledge of algorithms and data structures.
  • Experience teaching Computer Science to A-Level.
  • Commitment to integrating technological advancements in curricula.

Responsibilities

  • Deliver engaging Computer Science lessons across Key Stages 3-5.
  • Assess student progress through various methods.
  • Lead extracurricular activities like coding clubs and competitions.

Skills

Qualified Teacher Status (QTS)
Strong Computer Science subject knowledge
Programming languages (e.g., Python, Java)
Excellent communication skills
Ability to inspire students

Education

Teaching qualification

Tools

Advanced software and hardware
Job description
Overview

Join a forward-thinking school in Hammersmith, known for its strong emphasis on technology and innovation, as a Computer Science Teacher from September 2025. You will deliver engaging and challenging lessons across Key Stages 3-5, fostering a deep understanding of computational thinking and programming in a dynamic learning environment. About Our Learning Community: We are a school committed to equipping students with the skills necessary for success in the digital age. Our tech-focused environment includes state-of-the-art computer labs and a strong emphasis on project-based learning. About the Role:

Responsibilities
  • Deliver engaging and challenging Computer Science lessons across Key Stages 3-5, following exam specifications and incorporating cutting-edge technologies.
  • Plan and deliver lessons that foster computational thinking, problem-solving, and programming skills, utilizing a variety of programming languages and software.
  • Assess student progress through practical projects, coding challenges, and written assessments, providing detailed feedback to support their development.
  • Contribute to the development of the Computer Science curriculum, integrating current trends and industry practices, and participate in departmental planning and collaboration.
  • Lead extracurricular activities such as coding clubs, hackathons, and robotics competitions, promoting student engagement and innovation.
Qualifications
  • Qualified Teacher Status (QTS) with a strong Computer Science subject knowledge, including programming languages (e.g., Python, Java), algorithms, and data structures.
  • Demonstrated experience teaching Computer Science to A-Level, with a focus on both theoretical concepts and practical applications.
  • Excellent communication, interpersonal, and analytical skills, with the ability to inspire and motivate students in a tech-rich environment.
  • Commitment to staying abreast of technological advancements and integrating them into the curriculum.
Benefits
  • Competitive salary (MPS/UPS + Inner London Weighting).
  • Access to state-of-the-art computer labs and resources, including advanced software and hardware.
  • Opportunities for continuous professional development in computer science and educational technology.
  • A collaborative and innovative team environment within a school that values technological literacy.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.