We are seeking a passionate and dynamic Computer Science Teacher to join our vibrant and forward-thinking team. The successful candidate will teach Computer Science across key stages, with the potential to teach A-Level students. This role is to start immediately. Key Responsibilities: Teach Computing across all key stages, including A Level. Develop creative lesson plans. Share best practices and teaching methods within the department. What We Offer: Potential for additional responsibilities for the right candidate. A Computing Department currently teaching Level 2 Creative iMedia and Computer Science. Supportive department environment. Opportunities to teach A Level classes. Developmental lesson observations instead of grading. All teaching staff receive a laptop. Two-week October half-term holiday. More generous upper pay scale. Automatic pay progression up the main teaching pay scale. High potential for career progression. Department offices. Only one directed meeting per week. Meeting-free weeks spaced out throughout the year, with encouragement to leave work early. Flexible, personalized CPD programme. Subsidies for appropriate academic studies. Discounted on-site nursery places. What You Can Offer: Ability to teach across all key stages, including A Level. Creativity with lesson plans. Sharing best practices and teaching methods with the department