Welcome to The Moray Council Website
Graphical or Text l Accessibility l Sitemap l Location Maps l Contact Us l Help l Information Rights
Primary Schools

There are 46 primary schools within Moray.  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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.ukEducation provision: 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

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

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 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

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

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

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

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

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