Job Description
Head of Science | Newham | September 2025 Start
Role: Head of Science
Location: Newham, London
Pay Scale: Inner London
Contract: Permanent, September 2025 Start
Do you want to work in a school that is rated ‘OUTSTANDING’?
.... a school where “pupils are supportive and respectful of each other”, with a “calm and purposeful learning environment” and “high-quality professional development”?
These are all quotes from Ofsted about a consistently oversubscribed school that has been graded Outstanding since its opening in 2012. A new opportunity has arisen for a Head of Science to join their team!
What we offer:
⭐ Outstanding student behaviour that demonstrates respect and empathy.
⭐ A dedicated and passionate team to collaborate with.
⭐ Modern, well-equipped classrooms, workshops, and laboratories.
⭐ A flexible, self-directed role with autonomy and responsibility.
Key responsibilities:
⭐ Lead the science department, ensuring high-quality teaching