Overview
As a Computer Science Teacher, you will be responsible for delivering high-quality lessons that promote critical thinking, problem-solving skills, and creativity. The role also involves contributing to the development of the department and supporting colleagues to enhance teaching practices.
We are seeking a passionate and dedicated Computer Science Teacher to join a dynamic and supportive team at a well-established secondary school in Banbury. The successful candidate will have the opportunity to inspire students across Key Stage 3, 4, and 5, delivering engaging lessons on a wide range of computer science topics, including programming, algorithms, and computational thinking. Qualified Teacher Status (QTS) or equivalent.
Responsibilities
- Plan and deliver high-quality Computer Science lessons across Key Stage 3, 4, and 5, covering topics such as coding, algorithms, and software development.
- Differentiate lessons to meet the diverse needs of all students, ensuring an inclusive and positive learning environment.
- Assess and monitor student progress, providing timely feedback and support for improvement.
- Foster a deep understanding of computational thinking and problem-solving through hands-on learning.
- Contribute to the development of the department's curriculum, ensuring it reflects the latest trends and industry standards.
- Manage classroom behaviour in line with school procedures, encouraging a productive learning atmosphere.
- Participate in extracurricular activities, such as coding clubs, technology competitions, and workshops.
Qualifications
- Qualified Teacher Status (QTS) or equivalent.
- A deep passion for Computer Science, with the ability to engage and inspire students of all abilities.
- Strong knowledge of key computer science concepts, including programming languages, algorithms, and system design.
- Excellent communication and organizational skills, with the ability to manage multiple tasks effectively.
- A commitment to safeguarding and promoting the welfare of children.
- Previous experience teaching Computer Science at the secondary level.
Benefits and Additional Information
- A supportive and collaborative working environment that encourages professional growth and development.
- Opportunities for continuous professional development and career progression.
- A school community with a strong focus on student well-being and achievement.
- Access to modern, well-equipped facilities to deliver high-quality lessons.