Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Erskine Stewart's Melville Schools (ESMS) in Edinburgh invites applications for a Teacher of Computing in the Senior School. The role focuses on Python, HTML, CSS, JavaScript, SQL and PHP, delivering engaging lessons to S1–S6 and reflecting on practice against the Raspberry Pi Foundation pedagogy.
An immediate start is available subject to checks. GTCS registration or eligibility, and a recognised teaching qualification with a degree in Computing are required.
Erskine Stewart's Melville Schools (ESMS) is a school for 3-18 year olds in the heart of Edinburgh, where innovation thrives. The school is committed to the individual ambitions of every student by pushing the boundaries of traditional academia. It cultivates creativity, critical thinking and collaboration, empowering learners to dream big and surpass their own expectations through progressive teaching and learning. The approach provides an expansive range of academic and extra-curricular opportunities, as well as a dedicated wellbeing programme that supports the whole child. Staff are passionate, pioneering and strive for excellence, with the school investing in their careers and supporting their ambitions so that they flourish professionally and personally.
ESMS is recruiting a Teacher of Computing to join the Senior School Computing Department on a permanent, full-time basis. The salary is £52,508 and an immediate start is available, subject to satisfactory pre-employment checks. The role is based at the ESM Senior School on the Queensferry Road site. The successful candidate will be enthusiastic about engaging with current research, reflecting critically on their practice and contributing to professional dialogue around effective teaching and learning. Approaches should be informed by recognised frameworks, including the Raspberry Pi Foundation's 12 Principles of Computing Pedagogy. The department's core curriculum is built around Python, HTML, CSS, JavaScript, SQL and PHP. The post holder will possess strong expertise in these languages and be willing to explore and introduce emerging languages, tools and technologies where they enhance pupils' learning.