Your charity for Scotland’s environment

Moray

There are currently 82 schools registered with the Eco-Schools programme in the Moray area.

School NameLocationPostcodeGreen Flag Award
Aberlour Primary SchoolAberlourAB38 9PN
Alves Primary SchoolAlvesIV30 8UR
Anderson's Primary SchoolForresIV36 1DB
Applegrove Primary SchoolForresIV36 1PJ
Ark ChildcareNr ElginIV30 8UW
Bishopmill Preschool CentreElginIV30 4DY
Bishopmill Primary SchoolElginIV30 4DY
Botriphnie Primary SchoolKeithAB55 5JF
Buckie High SchoolBuckieAB56 1QB
Burghead PrimaryMorayIV30 5UQ
Cluny Primary SchoolBuckieAB56 1PX
Craigellachie Primary Schoolby AberlourAB38 9RJ
Crossroads Primary SchoolKeithAB55 6LX
Cullen Primary SchoolCullenAB56 4UZ
Dallas Primary SchoolNr ForresIV36 2SA
Dufftown Pre-School CentreDufftownAB55 4AU
Dyke Preschool CentreForresIV36 1FR
Dyke Primary SchoolBy ForresIV36 2TF
East End Primary SchoolElginIV30 1RP
Elgin AcademyElginIV30 4NH
Elgin Childcare CentreElginIV30 4PR
Elgin High SchoolElginIV30 6UD
Findochty Primary SchoolNr BuckieAB56 4QW
Forres AcademyForresIV36 1FG
Garmouth & Kingston Pre-school GroupGarmouthIV32 7NJ
Glenlivet Primary SchoolBallindallochAB37 9BA
Gordonstoun SchoolElginIV30 5RF
Greenwards Primary SchoolNew ElginIV30 6UQ
Hop Skip and Jump NurseryForresIV36 1BL
Hopeman Primary SchoolMorayIV30 5TQ
Hythehill Primary SchoolLossiemouthIV31 6RF
Inveravon Primary SchoolBanffshireAB37 9BA
Jack n Jill Preschool CentreElginIV30 6YP
Keith Grammar SchoolKeithAB55 5GS
Keith Play Centre NurseryKeithAB55 5GT
Keith Primary SchoolKeithAB55 5GS
Kinloss Daycare CentreKinlossIV36 3SX
Kinloss Primary SchoolKinlossIV36 3SX
Knockando PlaygroupKnockandoAB38 9SB
Knockando Primary SchoolAberlourAB38 7RY
Lhanbryde Primary SchoolElginIV30 8PD
Liberty KidsElginIV30 1PF
Lilliput Play 'n' Learn CentreNew ElginIV30 6BH
Logie Primary Schoolby ForresIV36 2QG
Lossiemouth High SchoolLossiemouthIV31 6JU
Magic Roundabout Childcare CentreElginIV30 6GQ
Millbank Primary SchoolBuckieAB56 1LU
Milne's High SchoolFochabersIV32 7DJ
Milne's Primary SchoolFochabersIV32 7EP
Miltonduff PlaygroupElginIV30 8WL
Moray College NurseryElginIV30 1JJ
Moray Leisure Centre Pre-School NurseryElginIV30 1AP
Moray Steiner SchoolForresIV36 2RD
Mortlach Primary SchoolKeithAB55 4AU
Mosstodloch Primary SchoolMosstodlochIV32 7JB
Mosstowie Primary SchoolElginIV30 8TY
New Elgin Primary SchoolElginIV30 6DP
Newmill Primary SchoolKeithAB55 6US
Noah's Ark Developmental Playgroup & Day CareForresIV36 2SX
Pilmuir Primary SchoolForresIV36 2TE
Playmates Pre-5 CentreForresIV36 1NU
Portessie Primary SchoolBuckieAB56 1TN
Portgordon Primary SchoolPortgordonAB56 5RA
Portknockie NurseryPortknockieAB56 4NX
Portknockie Primary SchoolPortknockieAB56 4NX
RAF Lossiemouth Childcare CentreLossiemouthIV31 6TU
Rainbow Childcare & Education LtdForresIV36 1LN
Rothes Primary SchoolRothesAB38 7BD
Rothiemay and District PlaygroupHuntlyAB54 7LT
Rothiemay Primary Schoolby HuntlyAB54 7LT
Seafield Primary SchoolElginIV30 4ES
Speyside High SchoolAberlourAB38 9QN
St Gerardine Primary SchoolLossiemouthIV31 6JX
St Peters RC Primary SchoolBuckieAB56 1QN
St Sylvester's Primary SchoolElginIV30 1DA
St Thomas RC Primary SchoolKeithAB55 5AL
Stramash Outdoor NurseryElginIV30 8UN
Strathisla Pre-School CentreKeithAB55 5GT
Tomintoul Primary SchoolBallindallochAB37 9HA
Torridon Education Group LtdLossiemouthIV31 6PZ
VIP Childcare - MorayElginIV30 1UE
West End Primary SchoolElginIV30 1PA