There are 54 schools within Moray - 8 secondary schools and 46 primary schools. Children with additional support needs receive
support in units or bases and support for learning provision in mainstream schools. Each school produces a School Handbook,
which provides more information about the school. In some cases schools may also have their own website. Click on a school
name from the list below for more details.
Schools work in a group format, based on a Secondary school and its associated Primary schools. This is known as an Associated
School Group (ASG). There are 8 Associated School Groups in Moray:-
Buckie ASG
Elgin Academy ASG
Elgin High ASG
Forres ASG
Keith ASG
Lossiemouth ASG
Milne's ASG
Speyside ASG
BUCKIE ASG
Buckie High School West Cathcart Street, Buckie AB56 1QB
Contact: Mr David Barnett, Head Teacher
Tel: 01542 832605 Fax: 01542 835758
E-mail: admin.buckiehigh@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Cluny Primary School South Pringle Street, Buckie AB56 1PX
Contact: Mr Ian Davidson, Head Teacher
Tel: 01542 831417 Fax: 01542 835863
E-mail: admin.clunyp@moray-edunet.gov.uk
Education provision: Primary
Cullen Primary School Old Church Road, Cullen AB56 4UZ
Contact: Mrs Moyra Hendry, Head Teacher
Tel: 01542 840279 Fax: 01542 841511
E-mail: admin.cullenp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Findochty Primary School Burnside Street, Findochty AB56 4QW
Contact: Mrs Pam Arbuckle, Head Teacher (Acting)
Tel: 01542 832287 Fax: 01542 835864
E-mail: admin.findochtyp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Millbank Primary School McWilliam Crescent, Buckie AB56 1LU
Contact: Mrs Irene Greig, Head Teacher
Tel: 01542 831113 Fax: 01542 831935
E-mail: admin.millbankp@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
Portessie Primary School School Road, Portessie AB56 1TN
Contact: Mrs Alison Vass, Head Teacher (Acting)
Tel: 01542 832288 Fax: 01542 835866
E-mail: admin.portessiep@moray-edunet.gov.uk
Education provision: Primary
Portgordon Primary School Richmond Terrace, Portgordon AB56 5RA
Contact: Mrs Liz Rennie, Head Teacher
Tel: 01542 831198 Fax: 01542 835868
E-mail: admin.portgordonp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Portknockie Primary School King Edward Terrace, Portknockie AB56 4NX
Contact: Mrs Gloria McWhirter, Head Teacher (Acting)
Tel: 01542 840244 Fax: 01542 841512 E-mail: admin.portknockiep@moray-edunet.gov.uk
Education provision: Primary
St Peter’s RC Primary School 37 St Peter’s Terrace, Buckie AB56 1QN
Contact: Mrs Margaret Murray, Head Teacher
Tel: 01542 831339 Fax: 01542 835867
E-mail: admin.stpetersp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top
ELGIN ACADEMY ASG
Elgin Academy Morriston Road, Elgin IV30 4ND
Contact: Mrs Margaret Cowie, Head Teacher
Tel: 01343 543485 Fax: 01343 540893
E-mail: admin.elginacad@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Bishopmill Primary School Morriston Road, Bishopmill, Elgin IV30 4DY
Contact: Mrs Kathleen Blacklaw, Head Teacher
Tel: 01343 547841 Fax: 01343 551437
E-mail: admin.bishopmillp@moray-edunet.gov.uk
Education provision: Primary
Burghead Primary School Grant Street, Burghead IV30 5UQ
Contact: Mrs Madeline McCutcheon, Head Teacher
Tel: 01343 835529 Fax: 01343 835439
E-mail: admin.burgheadp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
East End Primary School Institution Road, Elgin IV30 1RP
Contact: Mr David Vass, Head Teacher
Tel: 01343 542381 Fax: 01343552763
E-mail: admin.elgineastp@moray-edunet.gov.uk
Education provision: Primary
Seafield Primary School Deanshaugh Terrace, Bishopmill, Elgin IV30 4ES
Contact: Mr Ken Skelton, Head Teacher
Tel: 01343 547792 Fax: 01343 552963
E-mail: admin.seafieldp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
St Sylvester’s RC Primary School Abbey Street, Elgin IV30 1DA
Contact: Mrs Christine Jackson, Head Teacher
Tel: 01343 541453 Fax: 01343 550672
E-mail: admin.stsylvestersp@moray-edunet.gov.uk
Education provision: Primary
West End Primary School Mayne Road, Elgin IV30 1PA
Contact: Mr Gordon Barron, Head Teacher
Tel: 01343 543161 Fax: 01343 550575
E-mail: admin.elginwestp@moray-edunet.gov.uk
Education provision: Primary
Back to top
ELGIN HIGH ASG
Elgin High School High School Drive, New Elgin, Elgin IV30 6UD
Contact: Mr Andy Simpson, Head Teacher
Tel: 01343 545181 Fax: 01343 510892
E-mail: admin.elginhigh@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Greenwards Primary School Edgar Road, New Elgin, Elgin IV30 6UQ
Contact: Mr Richard Donald, Head Teacher
Tel: 01343 541661 Fax: 01343 550656
E-mail: admin.greenwardsp@moray-edunet.gov.uk
Education provision: Primary + enhanced provision for additional support needs
Mosstowie Primary School Miltonduff, Elgin IV30 8TY
Contact: Ms Frances Wardhaugh, Head Teacher
Tel: 01343 547119 Fax: 01343 551656
E-mail: admin.mosstowiep@moray-edunet.gov.uk
Education provision: Primary
New Elgin Primary School Bezack Street, New Elgin, Elgin IV30 6DP
Contact: Mrs Ellie Pirie, Head Teacher
Tel: 01343 547587 Fax: 01343 552308
E-mail: admin.newelginp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top
FORRES ASG
Forres Academy Burdsyard Road, Forres IV36 1FG
Contact: Mr Laurence Findlay, Head Teacher
Tel: 01309 672271 Fax: 01309 676745
E-mail: admin.forresacad@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Alves Primary School 1 Main Road, Alves IV30 8UR
Contact: Jennifer Morison, Head Teacher
Tel: 01343 850247 Fax: 01343 850475
E-mail: admin.alvesp@moray-edunet.gov.uk
Education provision: Primary
Anderson’s Primary School High Street, Forres IV36 1DB
Contact: Mrs Gail McIntosh, Head Teacher
Tel: 01309 672887 Fax: 01309 675934
E-mail: admin.andersonsp@moray-edunet.gov.uk
Education provision: Primary
Applegrove Primary School Orchard Road, Forres IV36 1PJ
Contact: Mrs Lesley Meehan, Head Teacher
Tel: 01309 672367 Fax: 01309 674978
E-mail: admin.applegrovep2@moray-edunet.gov.uk
Education provision: Primary + enhanced provision for additional support needs
Dallas Primary School Dallas IV36 2SA
Contact: Mrs Arlene Wilson, Head Teacher
Tel: 01343 890206 Fax: 01343 890456
E-mail: admin.dallasp@moray-edunet.gov.uk
Education provision: Primary
Dyke Primary School Dyke IV36 2TF
Contact: Mr Willie Walker, Head Teacher
Tel: 01309 641275 Fax: 01309 641612
E-mail: admin.dykep@moray-edunet.gov.uk
Education provision: Primary
Kinloss Primary School Burghead Road, Kinloss IV36 3SX
Contact: Mr Robert Hair, Head Teacher
Tel: 01309 690376 Fax: 01309 691548
E-mail: admin.kinlossp@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
Logie Primary School Dunphail, Forres IV36 2QG
Contact: Miss Morven Snodgrass, Head Teacher
Tel: 01309 611258 Fax: 01309 611385
E-mail: admin.logiep@moray-edunet.gov.uk
Education provision: Primary
Pilmuir Primary School Pilmuir Road, Forres IV36 1HD
Contact: Mrs Kate Elder, Head Teacher
Tel: 01309 673034 Fax: 01309 671312
E-mail: admin.pilmuirp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top
KEITH ASG
Keith Grammar School School Road, Keith AB55 5ES
Contact: Mr John Aitken, Head Teacher
Tel: 01542 882461 Fax: 01542 886032
E-mail: admin.keithgrammar@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Botriphnie Primary School Drummuir, Keith AB55 5JF
Contact: Miss Gillian Findlay, Head Teacher
Tel: 01542 810207 Fax: 01542 810387
E-mail: admin.botriphniep@moray-edunet.gov.uk
Education provision: Primary
Crossroads Primary School Grange, Keith AB55 6LX
Contact: Mrs Elizabeth Beattie, Head Teacher
Tel: 01542 870221 Fax: 01542 870369
E-mail: admin.crossroadsp@moray-edunet.gov.uk
Education provision: Primary
Keith Primary School School Road, Keith AB55 5ES
Contact: Ms Lorna Coutts, Acting Head Teacher
Tel: 01542 882802 Fax: 01542 886916
E-mail: admin.keithp@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
Newmill Primary School Isla Road, Newmill, Keith AB55 6US
Contact: Jill Hutchison, Acting Head Teacher
Tel: 01542 882788 Fax: 01542 882637
E-mail: admin.newmillp@moray-edunet.gov.uk
Education provision: Primary
Rothiemay Primary School Rothiemay, Huntly AB54 7LT
Contact: Mrs Frances Irvine, Head Teacher
Tel: 01466 711220 Fax: 01466 711426
E-mail: admin.rothiemayp@moray-edunet.gov.uk
Education provision: Primary
St Thomas RC Primary School Chapel Street, Keith AB55 5AL
Contact: Mr Ged Farrell, Head Teacher
Tel: 01542 882256 Fax: 01542 886841
E-mail: admin.stthomasp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top
LOSSIEMOUTH ASG
Lossiemouth High School Coulardbank Road, Lossiemouth IV31 6JU
Contact: Mrs Brenda Gifford, Head Teacher
Tel: 01343 812047 Fax: 01343 814343
E-mail: admin.lossiehigh@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Burghead Primary School Grant Street, Burghead IV30 5UQ
Contact: Mrs Madeline McCutcheon, Head Teacher
Tel: 01343 835529 Fax: 01343 835439
E-mail: admin.burgheadp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Hopeman Primary School School Road, Hopeman IV30 5TQ
Contact: Mrs Davina Farquhar, Head Teacher
Tel: 01343 830281 Fax: 01343 835152
E-mail: admin.hopemanp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Hythehill Primary School Lossiemouth IV31 6RF
Contact: Mrs Hazel McPherson, Head Teacher
Tel: 01343 812014 Fax: 01343 815467
E-mail: admin.hythehillp@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
St Gerardine Primary School St Gerardine Road, Lossiemouth IV31 6JX
Contact: Mrs Elfriede Buchan, Head Teacher
Tel: 01343 812251 Fax: 01343 812087
E-mail: admin.stgerardinesp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top
MILNE'S ASG
Milne’s High School West Street, Fochabers IV32 7DJ
Contact: Mrs Carol Stuart, Head Teacher
Tel: 01343 820611 Fax: 01343 820306
E-mail: admin.milneshigh@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Lhanbryde Primary School Garmouth Road, Lhanbryde IV30 8PD
Contact: Mrs Alison Underwood, Head Teacher
Tel: 01343 842649 Fax: 01343 843285
E-mail: admin.lhanbrydep@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
Milne’s Primary School High Street, Fochabers IV32 7EP
Contact: Ms Juli Grant, Head Teacher
Tel: 01343 820977 Fax: 01343 821499
E-mail: admin.milnesp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Mosstodloch Primary School Garmouth Road, Mosstodloch IV32 7JB
Contact: Miss Fiona McLean, Head Teacher
Tel: 01343 820476 Fax: 01343 821394
E-mail: admin.mosstodlochp@moray-edunet.gov.uk
Education provision: Primary
Back to top
SPEYSIDE ASG
Speyside High School Mary Avenue, Aberlour AB38 9PN
Contact: Mr David Tierney, Head Teacher
Tel: 01340 871522 Fax: 01340 871098
E-mail: admin.speysidehigh@moray-edunet.gov.uk
Education provision: Secondary + enhanced provision for additional support needs
Aberlour Primary School Mary Avenue, Aberlour AB38 9PN
Contact: Mr Chris Burns, Head Teacher
Tel: 01340 871255 Fax: 01340 871076
E-mail: admin.aberlourp@moray-edunet.gov.uk
Education provision: Pre-School, Primary + enhanced provision for additional support needs
Cabrach Primary School Lower Cabrach, Huntly AB54 4EU
Contact: Miss Vivienne Collins, Head Teacher
Tel: 01466 702207 Fax: 01466 702213
E-mail: admin.cabrachp@moray-edunet.gov.uk
Education provision: Primary
Craigellachie Primary School John Street, Craigellachie AB38 9SX
Contact: Mrs Helen Innes-Hill, Head Teacher
Tel: 01340 881271 Fax: 01340 881537
E-mail: admin.craigellachiep@moray-edunet.gov.uk
Education provision: Primary
Glenlivet Primary School Ballindalloch AB37 9DA
Contact: Mrs Nancy Fraser, Head Teacher
Tel: 01807 590216 Fax: 01807 590332
E-mail: admin.glenlivetp@moray-edunet.gov.uk
Education provision: Primary
Inveravon Primary School Ballindalloch AB37 9BA
Contact: Ms Mary Smith, Head Teacher
Tel: 01807 500217 Fax: 01807 500217
E-mail: admin.inveravonp@moray-edunet.gov.uk
Education provision: Primary
Knockando Primary School Knockando AB38 7RY
Contact: Mrs Mary Smith, Head Teacher
Tel: 01340 810257 Fax: 01340 810623
E-mail: admin.knockandop@moray-edunet.gov.uk
Education provision: Primary
Mortlach Primary School York Street, Dufftown AB55 4AU
Contact: Mrs Sheena MacKinnon, Head Teacher
Tel: 01340 820268 Fax: 01340 820871
E-mail: admin.mortlachp2@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Rothes Primary School Green Street, Rothes AB38 7BD
Contact: Mrs Rosemary Garritty, Head Teacher
Tel: 01340 831269 Fax: 01340 831380
E-mail: admin.rothesp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Tomintoul Primary School Cults Drive, Tomintoul AB37 9HA
Contact: Mrs Nancy Fraser, Head Teacher
Tel: 01807 580271 Fax: 01807 580464
E-mail: admin.tomintoulp@moray-edunet.gov.uk
Education provision: Pre-School, Primary
Back to top