There are currently 66 schools registered with the Eco-Schools programme in the East Lothian area.

School NameLocationPostcodeGreen Flag Award
Aberlady Primary SchoolAberladyEH32 0RQ
Almond Park NurseryMusselburghEH21 8JE
Argyle Bridge Children's NurseryTranentEH33 1AH
Athelstaneford Primary SchoolNorth BerwickEH39 5BE
Belhaven Hill SchoolDunbarEH42 1NN
Camperdown NurseryPrestonpansEH32 9AY
Campie Primary SchoolMusselburghEH21 6QT
Cherrytrees Childrens NurseryDunbarEH42 1JP
Cockenzie Primary SchoolCockenzieEH32 0BX
Dirleton Primary SchoolNorth BerwickEH39 5HE
Dunbar Grammar SchoolDunbarEH42 1NJ
Dunbar Primary SchoolDunbarEH42 1XB
East Linton PlaygroupEast LintonEH40 3BQ
East Linton Primary SchoolEast LintonEH40 3AJ
Elphinstone Primary SchoolElphinstoneEH33 2LX
Fenton Barns NurseryNorth BerwickEH39 5BW
First Step Community ProjectMusselburghEH21 8HU
Gullane Primary SchoolGullaneEH31 2HL
Haddington Infant SchoolHaddingtonEH41 4DN
Humbie Primary SchoolHumbieEH36 5PJ
Innerwick Primary SchoolDunbarEH42 1SD
King's Meadow Primary SchoolHaddingtonEH41 3DT
Knox AcademyHaddingtonEH41 4DT
Law Primary SchoolNorth BerwickEH39 4QZ
Levenhall Nursery SchoolMusselburghEH21 8JD
Links NurseryMusselburghEH21 7SD
Longniddry Primary SchoolLongniddryEH32 0LR
Loretto Junior SchoolMusselburghEH21 6JA
Loretto NurseryMusselburghEH21 6HY
Loretto RC Primary SchoolMusselburghEH21 7AH
Loretto Senior SchoolMusselburghEH21 7RE
Macmerry Primary SchoolBy TranentEH33 1QA
Musselburgh Burgh Primary SchoolMusselburghEH21 7EE
Musselburgh Grammar SchoolMusselburghEH21 7BA
Musselburgh Private NurseryMusselburghEH21 6AA
North Berwick High SchoolNorth BerwickEH39 4QS
North Berwick Nursery SchoolNorth BerwickEH39 4PN
Olivebank Child and Family CentreMusselburghEH21 6QA
Ormiston Primary SchoolOrmistonEH35 5LQ
Pear Tree NurseryHaddingtonEH41 4DS
Pear Tree Nursery, West RoadHaddingtonEH41 3RD
Pencaitland Primary SchoolPencaitlandEH34 5EZ
Pinkie St Peters Primary SchoolMusselburghEH21 7HA
Preston Lodge High SchoolPrestonpansEH32 9QL
Preston Tower Primary SchoolPrestonpansEH32 9EN
Prestonpans Infant & Nursery SchoolPrestonpansEH32 9NX
Pumpkin Patch NurseryHaddingtonEH41 3EX
Pumpkin Patch NurseryDunbarEH42 1NS
Pumpkin Patch NurseryNorth BerwickEH39 4NX
Ross High SchoolTranentEH33 2EQ
Saltoun Primary SchoolNr PencaitlandEH34 5DY
Sanderson's Wynd Primary SchoolTranentEH33 1DA
Seahorse NurseryCockenzieEH32 0JA
Spark of Genius - Harbour Point MusselburghEH21 6QD
St Gabriel's RC Primary SchoolPrestonpansEH32 9LH
St Martin's RC Primary SchoolTranentEH33 1HJ
St Mary's Primary SchoolHaddingtonEH41 4DN
Stenton Primary SchoolDunbarEH42 1TE
Stoneyhill Primary SchoolMusselburghEH21 6UL
The Honest Toun NurseryMusselburghEH21 6LY
Wallyford Primary SchoolMusselburghEH21 8FF
Wee Scones NurseryTranentEH33 1HW
West Barns Primary SchoolWest BarnsEH42 1TZ
Whitecraig Primary SchoolWhitecraigEH21 8NG
Windygoul Primary SchoolTranentEH33 2QF
Yester Primary SchoolGiffordEH41 4QP

We support the