There are currently 122 schools registered with the Eco-Schools programme in the West Lothian area.

School NameLocationPostcodeGreen Flag Award
ABC Tots NurseryBathgateEH48 3QA
Addiewell Primary SchoolWest CalderEH55 8PG
Armadale AcademyArmadaleEH48 3LY
Armadale Primary SchoolArmadaleEH48 3JD
Balbardie Primary SchoolBathgateEH48 4HL
Bankton Primary SchoolLivingstonEH54 6JL
Bathgate AcademyBathgateEH48 1LF
Bathgate Early Years CentreBathgateEH48 2RD
Bathgate West Nursery SchoolBathgateEH48 2AF
Beatlie SchoolLivingstonEH54 5EJ
Bellsquarry Primary SchoolLivingstonEH54 9AD
Big Bird NurseryWhitburnEH47 0DH
Blackburn Primary SchoolBlackburnEH47 7HB
Blackridge Primary SchoolBlackridgeEH48 3RJ
Blossom Tree Children's NurseryLivingstonEH54 6JR
Boghall Primary SchoolBathgateEH48 1JB
Bridgend Primary SchoolBridgendEH49 6NZ
Bright Horizons Family Solutions, LivingstonMuriestonEH54 9EY
Broxburn AcademyBroxburnEH52 6AG
Broxburn Pre School PlaygroupBroxburnEH52 5LH
Broxburn Primary SchoolBroxburnEH52 5RP
Burnhouse SchoolWhitburnEH47 0BX
Busy Bees NurseryLivingstonEH54 6AX
Carmondean Primary SchoolLivingstonEH54 8PX
Cedarbank SchoolLivingstonEH54 6DR
Connolly School CampusBathgateEH47 7HZ
Crofthead Hickory House Pre-SchoolLivingstonEH54 6DG
Croftmalloch Primary SchoolWhitburnEH47 8HQ
Deans Community High SchoolLivingstonEH54 8PS
Deans Primary SchoolLivingstonEH54 8DB
Dechmont Infant SchoolDechmontEH52 6LJ
Dechmont PlaygroupDechmontEH52 6LJ
Dedridge Primary SchoolLivingstonEH54 6JQ
Donaldson's SchoolLinlithgowEH49 6HZ
East Calder Primary SchoolLivingstonEH53 0BL
Eastertoun Primary and Nursery SchoolArmadaleEH48 3HS
Eliburn Nursery ClassLivingstonEH54 6RH
Falla Hill Primary SchoolFauldhouseEH47 9HS
First Adventures NurseryLinlithgowEH49 7ED
First Class NurseryLivingstonEH54 7AY
Glenvue Nursery SchoolLivingstonEH54 6JQ
Greenrigg Primary SchoolHarthillML7 5RF
Harrysmuir Primary SchoolLivingstonEH54 6HN
Holy Family RC Primary SchoolBroxburnEH52 6FY
Hopefield Nursery SchoolBlackburnEH47 7LZ
Howden St Andrew's Primary SchoolLivingstonEH54 6BA
Inveralmond Community High SchoolLivingstonEH54 6HN
Inveralmond Early Years CentreLivingstonEH54 6HN
Kirkhill Primary SchoolBroxburnEH52 6AW
Kirknewton Primary SchoolEast CalderEH53 0LB
Knightsridge Early Years CentreLivingstonEH54 8HE
Knightsridge Primary SchoolLivingstonEH54 8HG
Ladywell Nursery SchoolLivingstonEH54 6HW
Letham Primary SchoolLivingstonEH54 5LZ
Linlithgow AcademyLinlithgowEH49 6EH
Linlithgow Bridge Primary SchoolLinlithgowEH49 7PB
Linlithgow Primary SchoolLinlithgowEH49 6HB
Little Flyers LivingstonLivingstonEh54 6LS
Little Flyers NurseryBroxburnEH52 5LQ
Little Flyers NurseryWest CalderEH55 8DF
Livingston Station Pre-SchoolLivingstonEH54 8BE
Livingston Village Primary SchoolLivingston VillageEH54 7EQ
Longridge Primary SchoolLongridgeEH47 8AG
Low Port Primary SchoolLinlithgowEH49 7HZ
Meldrum Primary SchoolLivingstonEH54 8NW
Mid Calder Primary SchoolLivingstonEH53 0RR
Moore House AcademyBathgateEH48 1EX
Murrayfield Primary SchoolBlackburnEH47 7DX
Newyearfield Farm PreschoolLivingstonEH54 6AB
Nurture NurseryBathgateEH48 1QF
Oakwell Children's NurseryLinlithgowEH49 6QZ
Ogilvie School CampusLivingstonEH54 8HL
Our Lady of Lourdes Primary SchoolBlackburnEH47 7HZ
Our Lady's RC Primary SchoolBathgateEH47 8BY
Parkhead Primary SchoolWest CalderEH55 8AH
Peel Primary SchoolLivingstonEH54 6RA
Pinewood SchoolBlackburnEH47 7QX
Polkemmet DaycarePolkemmetEH47 0AD
Polkemmet Primary SchoolWhitburnEH47 0BX
Pumpherston & Uphall Station Community PrimaryPumpherstonEH53 0LF
Rainbow NurseryBathgateEH48 4HD
Riverside Primary SchoolLivingstonEH54 5BP
Seafield Primary Schoolby BathgateEH47 7BL
Sheephouse Nursery and Out of School ClubFauldhouseEH47 9DY
Simpson Primary School and Nursery ClassBathgateEH48 2TH
Southdale Primary SchoolArmadaleEh48 3PR
Springfield Primary SchoolLinlithgowEH49 7SN
St Anthony's RC Primary SchoolArmadaleEH48 3EU
St Columba's RC Primary SchoolBathgateEH48 1NQ
St John Ogilvie RC Primary SchoolLivingstonEH54 8NQ
St John the Baptist RC Primary SchoolFauldhouseEH47 9JR
St Joseph's RC Primary SchoolLinlithgowEH49 6HB
St Joseph's RC Primary SchoolWhitburnEH47 0NJ
St Kentigern's AcademyBlackburnEH47 7LX
St Margaret's RC AcademyLivingstonEH54 6AT
St Mary's RC Primary SchoolBathgateEH48 2RD
St Mary's RC Primary School and Nursery ClassPolbethEH55 8SR
St Nicholas RC Primary SchoolBroxburnEH52 5LH
St Ninian's RC Primary SchoolLivingstonEH54 6JH
St Paul's Primary SchoolEast CalderEH53 0ES
St Thomas' Primary SchoolAddiewellEH55 8PG
Stoneyburn Primary SchoolStoneyburnEH47 8BA
Tall Trees Children's NurseryBroxburnEH52 5AR
The Early Steps NurseryBathgateEH48 2EH
The James Young High SchoolLivingstonEH54 6NE
The Kidz Stop NurseryLinlithgowEH49 7PW
The Kidz Stop Nursery & Out of School ClubBo'nessEH51 0HE
Toronto Primary SchoolLivingstonEH54 6BN
Torphichen Primary SchoolTorphichenEH48 4NF
Uphall Primary SchoolUphallEH52 6DS
Wee Gems Children's Nursery (Armadale)ArmadaleEH48 3AA
Wee Gems LivingstonLivingstonEH54 8PT
Wee Gems Nursery (Broxburn)BroxburnEH52 5NN
West Calder High SchoolWest CalderEH55 8QN
Westfield Primary SchoolBathgateEH48 3DE
Whitburn AcademyWhitburnEH47 0HL
Whitdale Primary School & Early Years CentreWhitburnEH47 8JU
Williamston Primary SchoolLivingstonEH54 9DQ
Winchburgh Primary SchoolWinchburghEH52 6UE
Windyknowe Primary SchoolBathgateEH48 2BT
Woodlands Nursery SchoolLivingstonEH54 8NQ
Woodmuir Primary SchoolWest CalderEH55 8JP

We support the