Contact Us

Prospective parents - please visit the Admissions section of the website.

How we use your information

The information you provide will only be used as detailed in our privacy policy.

Useful Numbers

Area Phone number
Absence Line (Junior School) 0131 446 6061
Absence Line (Senior School) 0131 446 6060
Lower Primary Reception 0131 446 6061
Upper Primary Reception 0131 446 6040
Senior School Reception 0131 446 6000
After School Club (P1-P3) 0131 446 6079
After School Club (P4-P6) 0131 446 6078
After School Club (P7) 0131 446 6085
Nursery Plus 0131 446 6074
Galleon 0131 446 6066
Rugby Line 0131 446 6055
Hockey Line 0131 446 6056
Music School 0131 446 6031
Development Office 0131 446 6008

To make a complaint please use the complaint form.