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

School NameLocationPostcodeGreen Flag Award
Acre Wood NurseriesRoslinEH25 9RQ
Arcadia @Easter BushRoslinEH25 9RE
Beeslack Community High SchoolPenicuikEH26 0RT
Bonnyrigg Primary SchoolBonnyriggEH19 3HR
Burnbrae Primary SchoolBonnyriggEH19 3HL
Chapter One ChildcareDanderhallEH22 1RS
Chapter One ChildcareDalkeithEH22 2NA
Clover Country NurseryPathendEH37 5SY
Cornbank St James Primary SchoolPenicuikEH26 9HE
Cranston Country NurseryEdgeheadEH37 5RG
Cuiken Primary SchoolPenicuikEH26 0AH
Dalkeith High SchoolDalkeithEH22 2PS
Danderhall Primary SchoolDanderhallEH22 1QL
Fisherow NurseryPenicuikEH26 9JR
Glencorse Primary SchoolPenicuikEH26 0QR
Gore Glen Primary SchoolGorebridgeEH23 4FP
Gorebridge Primary SchoolGorebridgeEH23 4XA
Happy Days HardengreenDalkeithEH22 3LF
Happy Days NurseryDalkeithEH22 3BN
Hawthornden Primary SchoolBonnyriggEH19 2NZ
Hopefield Castle NurseryBonnyriggEH19 3HS
King's Park Primary SchoolDalkeithEH22 3BA
Lasswade High SchoolLasswadeEH19 2LA
Lasswade Primary SchoolBonnyriggEH19 2DU
Lawfield Primary SchoolDalkeithEH22 5BB
Little Hawthorn NurseryLoanheadEH20 9EG
Little Hawthorn NurseryBonnyriggEH19 3EP
Loanhead Primary SchoolLoanheadEH20 9DY
Mauricewood PrimaryPenicuikEH26 0LE
Mayfield Nursery SchoolDalkeithEH22 5PB
Mayfield Primary SchoolDalkiethEH22 5PB
Milton Bridge NurseryPenicuikEH26 0RD
Moorfoot Primary SchoolGorebridgeEH23 4QS
Mount Esk Nursery SchoolBonnyriggEH19 2LS
Newbattle Community High SchoolDalkeithEH22 4EW
Newbattle Pre-School CentreNewtongrangeEH22 4RT
Newbyres NurseryGorebridgeEH23 4TP
Newtongrange Primary SchoolNewtongrangeEH22 4LB
Paradykes Primary SchoolLoanheadEH20 9HG
Pathways to SuccessPathheadEH37 5SG
Penicuik High SchoolPenicuikEH26 9EP
Pinocchios Children's Nursery - EskbankEskbankEH22 3AU
Pinocchios Children's Nursery - LasswadeLasswadeEH18 1NB
Pinocchios Children's Nursery - PenicuikPenicuikEH26 8BA
Rosewell Primary SchoolRosewellEH24 9AN
Roslin Primary SchoolRoslinEH25 9ND
Sacred Heart Primary SchoolPenicuikEH26 9BB
Saltersgate SchoolDalkeithEH22 2PS
Scallywags Children's Nursery LoanheadLoanheadEH20 9RP
St Andrew's RC Primary SchoolGorebridgeEH23 4DA
St David's High SchoolDalkeithEH22 2PS
St David's RC Primary SchoolDalkeithEH22 2PU
St Luke's Primary SchoolDalkeithEH22 5PB
St Margaret's Primary SchoolLoanheadEH20 9DY
St Mary's RC PrimaryBonnyriggEH19 3DG
St Matthew's RC Primary SchoolRosewellEH24 9AT
Start Bright Nursery BonnyriggBonnyriggEH19 3HS
Stobhill Primary SchoolGorebridgeEH23 4DR
Strathesk Primary SchoolPenicuikEH26 8EZ
Temple Nursery & PlaygroupGorebridgeEH23 4SQ
The Abacus NurseryEskbankEH22 3BN
Treetops Outdoor NurseryDalkeithEH22 2NA
Triangle NurseryPenicuikEH26 0JJ
Tynewater Primary SchoolPathheadEH37 5RA
Wizkidz NurseryNewtongrangeEH22 4NB
Woodburn Primary SchoolDalkeithEH22 2PS

We support the