Job Title: Computer Science Teacher
Location: Ealing
Position Type: Full-time, Permanent
Start Date: ASAP
Salary: Competitive, dependent on experience
About The School
This school is a forward-thinking, vibrant educational institution committed to providing an exceptional learning experience to students. They have expansion prjects in progress which is the main eason why this role is now available. They aim to nurture a passion for learning and critical thinking, while encouraging creativity and problem-solving across a wide range of subjects.
They are looking for a talented and passionate Computer Science Teacher to help inspire the next generation of students. This is an exciting opportunity to join a dynamic and supportive team in a school that values innovation and diversity
Role Overview
We are seeking a dedicated Computer Science Teacher to deliver high-quality lessons across a range of computer science subjects, from introductory courses including social media through to advanced programming and computational thinking. The ideal candidate will be passionate about the subject, have a strong understanding of computer science principles, and have experience in teaching or mentoring students.
Responsibilities:
- Plan, deliver, and assess engaging lessons in Computer Science for students of varying ages and abilities.
- Develop a curriculum that aligns with the latest industry standards and educational frameworks.
- Foster a collaborative and inclusive classroom environment that encourages students to think critically and creatively.
- Use a range of teaching tools and technologies to support and enhance student learning, including coding platforms, robotics kits, and virtual labs.
- Provide one-on-one or group support to students to help them develop their technical skills.
- Track student progress, provide constructive feedback, and maintain regular communication with parents and guardians.
- Contribute to extracurricular activities, including clubs, coding competitions, and school projects.
- Stay up-to-date with advancements in computer science and educational technology, bringing new ideas into the classroom.
- Support students’ preparation for exams, assessments, and higher education/career paths in tech fields.
Key Qualifications & Skills:
- A degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Qualified Teacher Status (QTS) or evidence of experience in teaching.
- Strong knowledge of key computer science topics, including algorithms, programming (Java, Python, C++, etc.), data structures, databases, and web development.
- Experience with classroom technologies, online learning platforms, and tools such as Scratch, Python, JavaScript, and GitHub.
- Excellent communication skills, with the ability to engage and inspire students.
- Passion for education, technology, and lifelong learning.
- Strong organizational skills and ability to manage multiple tasks effectively.
- Previous teaching experience (desirable, but not required).
All applicants will require the appropriate qualifications and training for this role. Please see the FAQs on the Protocol Education website for further details.
All pay rates quoted will be inclusive of 12.07% statutory holiday pay. This advert is for a temporary position. In some cases, the option to make this role permanent may become available at a later date.
Protocol Education is committed to safeguarding and promoting the welfare of children. We undertake safeguarding checks on all workers in accordance with the DfE statutory guidance ‘Keeping Children Safe in Education’, this may also include an online search as part of our due diligence on shortlisted applicants.
We offer FREE online safeguarding and Prevent Duty training to all our workers. All candidates must undertake or have undertaken a valid enhanced Disclosure and Barring Service (DBS) check and subscribe to the DBS Update Service.
Full assistance provided. For details of our privacy policy, please see visit the Protocol Education website.