Teacher of FrenchNewExpiring soonGlenalmond CollegeGlenalmond College, Perthshire PH1 3RYThe Position We are seeking an enthusiastic and inspiring Teacher of French to join our thriving Modern Languages Faculty at Glenalmond College. The successful candidate will be passionate about language and culture and committed to delivering...Salary: A competitive salaryPermanent3 days agoApply by 31/7/2026NewExpiring soonGlenalmond CollegeGlenalmond College, Perthshire PH1 3RYThe Position We are seeking an enthusiastic and inspiring Teacher of French to join our thriving Modern Languages Faculty at Glenalmond College. The successful candidate will be passionate about language and culture and committed to delivering...Salary: A competitive salaryPermanent3 days agoApply by 31/7/2026
Admissions Officer (Visitor Experience) Y10 - Y14£35,807 per yearSt Leonards SchoolFifeWe are seeking a high-energy, emotionally intelligent Admissions Officer (Visitor Experience) to join our world-class team. In this pivotal role, you will own the end-to-end recruitment and conversion journey for prospective day and boarding...Permanent17 days agoApply by 6/8/2026£35,807 per yearSt Leonards SchoolFifeWe are seeking a high-energy, emotionally intelligent Admissions Officer (Visitor Experience) to join our world-class team. In this pivotal role, you will own the end-to-end recruitment and conversion journey for prospective day and boarding...Permanent17 days agoApply by 6/8/2026
Development Support Officer£35,807 per yearSt Leonards SchoolFifeThe Development Support Officer drives philanthropic growth at St Leonards School by identifying potential donors, developing and managing pipelines, and engaging supporters alongside the Director of External Relations and Head of...Permanent17 days agoApply by 6/8/2026£35,807 per yearSt Leonards SchoolFifeThe Development Support Officer drives philanthropic growth at St Leonards School by identifying potential donors, developing and managing pipelines, and engaging supporters alongside the Director of External Relations and Head of...Permanent17 days agoApply by 6/8/2026
Engagement Officer£35,807 per yearSt Leonards SchoolFifeSt Leonards is seeking an energetic, proactive Engagement Officer to champion our alumni (Seniors) and parent relations. You will build global connections, manage inspiring events, and drive meaningful fundraising campaigns. This is a great...Permanent17 days agoApply by 6/8/2026£35,807 per yearSt Leonards SchoolFifeSt Leonards is seeking an energetic, proactive Engagement Officer to champion our alumni (Seniors) and parent relations. You will build global connections, manage inspiring events, and drive meaningful fundraising campaigns. This is a great...Permanent17 days agoApply by 6/8/2026
Admissions Assistant£28,265 per yearSt Leonards SchoolFifeThis is a full time role (37.5hrs/weeks) covering a maternity leave on a fixed term basis. Join our dynamic External Relations team and play a pivotal role in shaping the first impressions of our global school community. In this varied role,...Maternity Cover17 days agoApply by 6/8/2026£28,265 per yearSt Leonards SchoolFifeThis is a full time role (37.5hrs/weeks) covering a maternity leave on a fixed term basis. Join our dynamic External Relations team and play a pivotal role in shaping the first impressions of our global school community. In this varied role,...Maternity Cover17 days agoApply by 6/8/2026
Tutors of Native LanguagesSt Leonards SchoolFifeWe looking to recruit for Tutors of Native Languages to join our School on a temporary basis. Responsible to: Head of Languages Responsible for: N/A Salary: Salary: Competitive hourly rate Hours of work: Dutch - 3 hours per...Salary: Competitive hourly rateFixed Term22 days agoApply by 17/8/2026St Leonards SchoolFifeWe looking to recruit for Tutors of Native Languages to join our School on a temporary basis. Responsible to: Head of Languages Responsible for: N/A Salary: Salary: Competitive hourly rate Hours of work: Dutch - 3 hours per...Salary: Competitive hourly rateFixed Term22 days agoApply by 17/8/2026
Assistant HousemistressSt Leonards SchoolSt Andrews, Fife.We are looking to recruit a 'Assistant Housemistress' Responsible to: Housemistress Salary: Competitive Hours of work: This is a full-time (51 hours per week), term-time only plus two additional weeks to cover holiday/activity...Salary: CompetitivePermanent31 days agoApply by 10/8/2026St Leonards SchoolSt Andrews, Fife.We are looking to recruit a 'Assistant Housemistress' Responsible to: Housemistress Salary: Competitive Hours of work: This is a full-time (51 hours per week), term-time only plus two additional weeks to cover holiday/activity...Salary: CompetitivePermanent31 days agoApply by 10/8/2026
Teacher of Mathematics.St Leonards SchoolFifeWe are looking to recruit a Teacher of Mathematics to cover a period of Maternity leave. Responsible to: Head of Maths Salary: Competitive Hours of work: 1FTE, Maternity Cover - 12 months fixed term contract, starting 1st October 2026. ...Salary: CompetitiveMaternity Cover45 days agoApply by 17/8/2026St Leonards SchoolFifeWe are looking to recruit a Teacher of Mathematics to cover a period of Maternity leave. Responsible to: Head of Maths Salary: Competitive Hours of work: 1FTE, Maternity Cover - 12 months fixed term contract, starting 1st October 2026. ...Salary: CompetitiveMaternity Cover45 days agoApply by 17/8/2026
Teacher of Art and DesignExpiring soonGlenalmond CollegeGlenalmond College, Perthshire PH1 3RYThe Position We are seeking an enthusiastic and inspiring Teacher of Art and Design to join our thriving creative community at Glenalmond College as a member of our well-resourced DART Faculty. The successful candidate will be passionate about...Salary: A competitive salaryPermanent16 days agoApply by 31/7/2026Expiring soonGlenalmond CollegeGlenalmond College, Perthshire PH1 3RYThe Position We are seeking an enthusiastic and inspiring Teacher of Art and Design to join our thriving creative community at Glenalmond College as a member of our well-resourced DART Faculty. The successful candidate will be passionate about...Salary: A competitive salaryPermanent16 days agoApply by 31/7/2026