Skip To Main Content

Contact Us

N.B. current parents please use the portal contact form.


First Name
Last Name

How we use your information

The information you provide will only be used as detailed in our Privacy Policy.

Making a complaint

To make a complaint please use the complaint form.

Opening hours

We are open from 8am-5pm, Monday to Friday.


Absence Line
0131 446 6068

Lower Primary Reception
0131 446 6061

Upper Primary Reception
0131 446 6040

Senior School Reception
0131 446 6000

0131 446 6005