Computer Science Teacher - Shape Future Tech Innovators in Newham!

Inspire the next generation of digital pioneers in our forward-thinking Newham school!

We are seeking a passionate and innovative Computer Science Teacher to join our dynamic technology department. You will play a crucial role in developing students' computational thinking, coding skills, and understanding of the digital world.

Key Responsibilities:

  • Deliver engaging and inspiring Computer Science lessons across Key Stages 3-4 (and potentially KS5).
  • Develop and implement a relevant and challenging Computer Science curriculum.
  • Foster a creative and problem-solving focused learning environment.
  • Encourage students to explore programming, algorithms, and digital technologies.
  • Contribute to extracurricular activities such as coding clubs or competitions.
  • Stay abreast of advancements in the field of Computer Science and integrate them into teaching.

We Offer:

  • Competitive salary and benefits package.
  • Excellent professional development opportunities in a rapidly evolving field.
  • Supportive and collaborative working environment.
  • Access to well-equipped computer labs and cutting-edge technology.
  • The chance to make a real impact on students' digital literacy and future career paths.

Qualifications & Experience:

  • Qualified Teacher Status (QTS) or equivalent.
  • Degree in Computer Science or a closely related field.
  • Proven experience teaching Computer Science at secondary level (or strong potential as an ECT).
  • Strong knowledge of programming languages (e.g., Python, Java, Scratch).
  • Understanding of computational thinking concepts and their application.
  • Excellent communication and interpersonal skills.

Place of work

Talent Job Seeker
London Borough of Newham
app.general.countries.United Kingdom

Employer profile

Identifica el mejor Talento con Talent Job Seeker

Local radius

  • London
  • Islington
  • City of Westminster
  • Bexley
  • Archway
  • Croydon
  • Tottenham
  • Walthamstow
  • Dagenham
  • Enfield Town



Job ID: 9459618 / Ref: 155075f9b04fa659536487aa6f0137da

Open application open_in_new