Search through 3833 jobs

Music Teacher

Carlisle, Cumbria

£32916 - £51048

Join a school as a Music Teacher and help shape the next generation of musicians.
English Teacher

Carlisle, Cumbria

£32916 - £51048

Join a school as an English Teacher and contribute to a dynamic and innovative learning environment.
Head of Secondary School

Duisburg, Germany

Internal pay scale based on experience (including social and health insurance) + benefits + relocation allowance where applicable

Head of Secondary School opportunity at a leading international school in Germany.
Secondary Computing Teacher

Cologne, Germany

Internal pay scale based on experience (including social and health insurance) + benefits + relocation allowance where applicable

Join a school as a Secondary Computing Teacher and inspire the next generation of tech leaders.
Health and Safety Officer

Musselburgh, Edinburgh

£35000 - £45000

Health and Safety Officer job opportunity at a school with a strong commitment to wellbeing and compliance.
Teacher of Spanish - Fixed Term

Edinburgh, Edinburgh

Competitive

Teacher of Spanish - Fixed Term position available at a school in Edinburgh.
Head of Business and Economics

Edinburgh, Midlothian

£61410 - £61411

Head of Business and Economics role available from August 2026.
Director of Music

Edinburgh, Midlothian

£61411+

Director of Music job opportunity at a leading school in Edinburgh.
Art Teacher

Edinburgh

Salary will be by negotiation and will depend on the qualifications and experience of the successful candidate

Art Teacher position available at a leading institution. Passionate and qualified candidates sought.
Acting Head of Learning Support - Part-Time

Edinburgh, Midlothian

Competitive

Acting Head of Learning Support - Part-Time role available at a school in Edinburgh.
Head of School

Perth, Perthshire

Competitive

Head of School opportunity at a prestigious independent prep school in Perthshire.
Geography Teacher - Maternity Cover

Perth, Perthshire

£29800 - £47231

Geography Teacher - Maternity Cover from April 2026