Computer Science Teacher

Details
Location

Harrow on the Hill, Middlesex

Contract Type

Full Time

Salary

Competitive

Job Description

Summary:

Join a school as a Computer Science Teacher and shape the future of education in a dynamic and growing department.

About the School:

The school is renowned for its academic excellence, pastoral care, and commitment to fostering a supportive and inclusive community. It offers a unique working environment on a beautiful campus with strong collegial relationships and a wide range of professional development opportunities.

The Opportunity:

As a Computer Science Teacher, you will play a key role in delivering a forward-thinking curriculum that equips students with the technical and analytical skills needed for success in the digital world. This is an exciting opportunity to contribute to a department that is at the forefront of innovation in education.

Key Responsibilities:

  • Deliver engaging and high-quality Computer Science lessons to students across all key stages.
  • Design and implement a curriculum that emphasizes problem-solving, creativity, and real-world applications.
  • Support students in developing practical skills through programming, robotics, and software development projects.
  • Collaborate with colleagues to enhance teaching practices and share best practices.
  • Assist in departmental initiatives and contribute to the wider school community.
  • Provide pastoral support and mentorship to students where appropriate.
  • Participate in professional development and training opportunities.
  • Stay up to date with advancements in Computer Science and integrate new technologies into teaching.

Qualifications & Skills:

Required

  • Qualified teacher with experience in Computer Science or a related subject.
  • Strong knowledge of programming languages such as Python and experience with software development.
  • Ability to design and deliver a structured and engaging curriculum.
  • Excellent communication and interpersonal skills.
  • Commitment to student welfare and pastoral care.
  • Willingness to undergo child protection screening and DBS checks.

Preferred

  • Experience teaching at a secondary level.
  • Familiarity with IGCSE and A-level Computer Science syllabi.
  • Experience with robotics, AI, and data science.
  • Background in education technology or digital innovation.
  • Passion for inspiring students and fostering a love of learning.

Compensation & Benefits:

  • Competitive salary and comprehensive benefits package.
  • Rent-free accommodation provided on campus.
  • Full health, dental, and vision insurance coverage.
  • Generous meal provisions during term time.