Head of Business - Outstanding Secondary School in Newham - September Start
A visionary and accomplished Business specialist is required to join an outstanding secondary school in Newham from September 2026. This is a full-time, permanent leadership opportunity for an experienced practitioner ready to lead a high-performing department and drive academic excellence across the curriculum.
Business is a flagship subject within the school’s academic framework, known for its strong student uptake, link to industry, and commitment to fostering entrepreneurial thinking across all key stages.
The Role
Leading and managing the Business department, ensuring the highest standards of teaching, learning, and student attainment across KS4 and KS5.
Designing and overseeing a stimulating curriculum that covers GCSE, A-Level, and vocational pathways (such as BTEC or CTEC), ensuring it remains rigorous and industry-relevant.
Mentoring and developing departmental staff through professional learning, peer observations, and collaborative planning.
Driving the integration of digital resources and modern pedagogical techniques to enhance student understanding of global markets and enterprise.
Monitoring student data with precision to implement effective interventions and maintain a track record of exceptional results.
Coordinating departmental resources and managing budgets to ensure a high-quality learning environment for all pupils.
The Ideal Candidate Will Have
Qualified Teacher Status (QTS).
A strong honors degree in Business Studies, Economics, or a related field.
Proven experience as a successful teacher at KS4 and KS5, with a track record of achieving top grades in both academic and vocational qualifications.
Previous leadership experience (e.g., Key Stage Lead or Second in Department) or a clear readiness to step into a Head of Department role.
Exceptional organizational skills and a professional, resilient approach to school leadership.
A commitment to fostering links with local businesses and providing students with real-world insights into the commercial sector.
School Information
This outstanding secondary school in Newham is celebrated for its academic distinction and its supportive, inclusive atmosphere. The Business department is a central pillar of the school community, benefiting from a collaborative culture where peer learning and staff wellbeing are prioritized.
The school provides a highly professional working environment, significant opportunities for career progression, and a leadership team that values the expertise and professional autonomy of its staff.
Salary
MPS/UPS (Inner London) + TLR 1
Application
To apply for this Head of Business position in Newham, please submit your CV or contact us for further information. Early applications are encouraged.
- Locations
- London Borough of Newham
About Marchant Recruitment
Write a short description of your company, a boilerplate of the business, service or product that you offer. Include your business idea and the target audience. This text is primarily supposed to be descriptive, not selling.