Computer Science Teacher

Details
Location

Birmingham, West Midlands

Contract Type

Full Time

Salary

MPS/UPS

Job Description

Summary:

Join a school as a Computer Science Teacher and help shape the future of education.

About the School:

A school is committed to academic excellence, equality of opportunity, and fostering a stimulating learning environment that empowers students to reach their full potential.

The Opportunity:

A school is seeking a passionate and dedicated Computer Science Teacher to join a growing department and make a meaningful impact on student outcomes. This role offers the chance to teach across all key stages and contribute to a dynamic, supportive team that values innovation and high standards.

Key Responsibilities:

  • Deliver high-quality Computer Science lessons that engage and challenge students across all key stages.
  • Develop and implement a curriculum that reflects current industry standards and promotes student achievement.
  • Foster a positive, inclusive classroom environment that encourages curiosity and independent learning.
  • Support students in achieving their full potential through personalized feedback and guidance.
  • Collaborate with colleagues to share best practices and contribute to departmental initiatives.
  • Stay up to date with developments in Computer Science and incorporate new technologies into teaching.
  • Participate in professional development and training opportunities to enhance teaching practice.
  • Work closely with students, parents, and colleagues to support student progress and well-being.

Qualifications & Skills:

Required

  • Qualified teacher with a relevant degree in Computer Science or a related field.
  • Proven experience in teaching Computer Science at the secondary level.
  • Strong subject knowledge and the ability to deliver engaging lessons.
  • Commitment to raising student outcomes and promoting high standards.
  • Excellent communication and interpersonal skills.
  • Ability to work as part of a team and take responsibility for individual contributions.

Preferred

  • Experience with teaching in a diverse and inclusive environment.
  • Familiarity with programming languages such as Python, Java, or C++.
  • Experience with digital technologies and innovative teaching methods.
  • Leadership experience or a willingness to take on additional responsibilities within the department.

Compensation & Benefits:

  • Competitive salary and benefits package.
  • Access to comprehensive professional development and continuous learning opportunities.
  • Supportive, collaborative working environment with experienced colleagues.