We currently have the following vacancies:

If you would like to find out more about the school or any of these roles please contact Rosie Galloway for an informal chat on 0131 672 2638 or email .  You can also arrange a visit to the school in advance of applying for any of the posts.