There are currently 222 schools registered with the Eco-Schools programme in the Fife area.

School NameLocationPostcodeGreen Flag Award
Aberdour Primary SchoolBurntislandKY3 0UP
Aberhill Primary SchoolMethilKY8 3AD
Acorn Day NurserySt AndrewsKY16 8NA
Anstruther Primary SchoolAnstrutherKY10 3JS
Appin Nursery and CrecheDunfermlineKY12 7QX
Auchmuty High SchoolGlenrothesKY7 5JL
Auchtermuchty Primary SchoolAuchtermuchtyKY14 7AB
Auchtertool Primary SchoolAuchtertoolKY2 5XW
Balcurvie Primary SchoolNr LevenKY8 5DY
Balmerino Primary SchoolNewport-on-TayDD6 8RP
Balmullo Primary SchoolBalmulloKY16 0DH
Balwearie High SchoolKirkcaldyKY2 5LY
Beanstalk Family Nurture CentreDunfermlineKY11 4PZ
Beath High SchoolCowdenbeathKY4 9BH
Bell Baxter High SchoolCuparKY15 4HY
Bellyeoman Primary SchoolDunfermlineKY12 0XP
Benarty PrimaryLochgellyKY5 8HU
Blairhall Primary SchoolBlairhallKY12 9HG
Bright Horizons Daycare CentreSt AndrewsKY16 0JX
Buckhaven Primary SchoolBuckhavenKY8 1JZ
Building Blocks NurseryRosythKY11 2US
Bumblebeez Children's NurseryDunfermlineKY12 7QN
Burntisland PlaygroupBurntislandKY3 0BN
Burntisland Primary SchoolBurntislandKY3 0LJ
Busy BeesGlenrothesKY7 4AH
Busy Bees HalbeathDunfermlineKY11 8JH
Cairneyhill Primary and Community SchoolDunfermlineKY12 8RN
Calaiswood SchoolDunfermlineKY11 8LW
Camdean Primary SchoolRosythKY11 2NY
Canmore Primary SchoolDunfermlineKY11 8RF
Canongate Primary SchoolSt AndrewsKY16 8RX
Capshard Primary SchoolKirkcaldyKY2 6JD
Cardenden Primary SchoolLochgellyKY5 0EW
Careshare Carnegie NurseryDunfermlineKY11 8PE
Carleton Nursery SchoolGlenrothesKY7 5AS
Carleton Primary SchoolGlenrothesKY7 5DN
Carnegie Primary SchoolDunfermlineKY11 8SS
Carnock Primary SchoolCarnockKY12 9JG
Caskieberran Primary SchoolGlenrothesKY6 2NZ
Castlehill Primary SchoolCuparKY15 5JT
Ceres Primary SchoolCeresKY15 5NJ
Clentry NurseryKeltyKY4 0LB
Clever Clogs Childcare CentreKeltyKY4 0BD
Coaltown of Balgonie Primary SchoolCoaltown of BalgonieKY7 6HY
Coaltown of Wemyss Primary SchoolKirkcaldyKY1 4NR
Colinsburgh Primary SchoolColinsburghKY9 1LN
Collydean Primary SchoolGlenrothesKY7 6TR
Commercial Primary SchoolDunfermlineKY11 4BB
Cowdenbeath Primary SchoolFifeKY4 8JP
Craigrothie Primary SchoolBy CuparKY16 8NL
Crail Primary SchoolCrailKY10 3UW
Crossford Primary SchoolDunfermlineKY12 8PE
Crossgates Primary SchoolCrossgatesKY4 8AR
Culross Primary SchoolCulrossKY12 8HL
Dairsie Primary SchoolCuparKY15 4SS
Daisychain NurseryKirkcaldyKY1 3DD
Daisychain NurseryKirkcaldyKY1 2NU
Dalgety Bay PlaygroupDalgety BayKY11 9UY
Dalgety Bay Primary SchoolDalgety BayKY11 9LT
Denbeath Primary SchoolBuckhavenKY8 1JG
Denend Primary SchoolLochgellyKY5 0BS
Donibristle PlaygroupDalgety BayKY11 9UZ
Donibristle Primary SchoolDalgety BayKY11 9UE
Duloch Primary SchoolDunfermlineKY11 8FG
Dunbog Primary SchoolNewburgh, by CuparKY14 6JF
Dunfermline High SchoolDunfermlineKY11 3BQ
Dunmore NurseryBallingryKY5 8JS
Dunnikier Primary SchoolKirkcaldyKY2 5LH
Dysart Primary SchoolKirkcaldyKY1 2XW
East Wemyss Primary SchoolKirkcaldyKY1 4RN
Elie Primary SchoolElieKY9 1DH
Fair Isle Family Nurture CentreKirkcaldyKY2 6EG
Fair Isle PrimaryKirkcaldyKY2 6EG
Falkland House SchoolFalklandKY15 7AE
Falkland Primary SchoolFalklandKY15 7AW
Ferryfield PlaygroupCuparKY15 4HA
Fife Pupil Support ServiceGlenrothesKY6 2BZ
Fishbowl NurseryMethilKY8 3DH
Foulford Primary SchoolCowdenbeathKY4 9SN
Freuchie Primary SchoolFreuchieKY15 7HF
Gallatown Nursery SchoolKirkcaldyKY1 1AB
Gateside Primary SchoolGatesideKY14 7SZ
Glenrothes High SchoolGlenrothesKY6 1HJ
Glenwood High SchoolGlenrothesKY6 1JX
Greyfriars RC Primary SchoolSt AndrewsKY16 8DF
Guardbridge Primary SchoolGuardbridgeKY16 0UZ
Hill of Beath Primary SchoolCowdenbeathKY4 8DP
Hillside SchoolAberdourKY3 0RH
Holy Name RC Primary SchoolOakleyKY12 9RU
Hyndhead SchoolBuckhavenKY8 1JE
Inverkeithing High SchoolInverkeithingKY11 1PL
Inverkeithing Primary SchoolInverkeithingKY11 1PL
Inzievar Primary SchoolDunfermlineKY12 9RJ
John Fergus SchoolGlenrothesKY7 4JB
Kelty Primary SchoolKeltyKY4 0AQ
Kennoway Primary & Community SchoolKennowayKY8 5LW
Kettle Primary SchoolCuparKY15 7QR
Kilmaron SchoolCuparKY15 4PE
Kinghorn Primary SchoolKinghornKY3 9UD
Kinglassie Primary SchoolKinglassieKY5 0YE
Kings Road Primary School & NurseryRosythKY11 2RS
Kingsbarns Primary SchoolSt AndrewsKY16 8SZ
Kirkcaldy High SchoolKirkcaldyKY1 3LR
Kirkcaldy North Primary SchoolKirkcaldyKY2 5AY
Kirkcaldy West Primary SchoolKirkcaldyKY1 1TL
Kirkton of Largo Primary SchoolUpper LargoKY8 6ER
Ladybank Primary SchoolCuparKY15 7LE
Ladybird Family Nurture CentreGlenrothesKY7 4JB
Largo PlaygroupLevenKY8 6AJ
Largoward Primary SchoolLargoward, Nr LevenKY9 1HZ
Lauder NurseryDunfermlineKY11 8JH
Lauriston NurseryDunfermlineKY12 0BL
Lawhead Primary SchoolSt. AndrewsKY16 9NG
Leslie Primary SchoolLeslieKY6 3LL
Letham Primary SchoolBy CuparKY15 7RN
Leuchars Primary SchoolSt Andrew'sKY16 0EZ
Limekilns Primary SchoolLimekilnsKY11 3JS
Linktown NurseryKirkcaldyKY2 5HB
Little Acorns Day NurseryDunfermlineKY11 4UF
Little Beehive NurseryNewport-on-TayDD6 8AL
Little Beehive NurserySt AndrewsKY16 9SA
Little Beehive NurseryCuparKY15 5HS
Little Beehive NurseryKirkcaldyKY1 1EZ
Little Einsteins Nursery KirkcaldyKirkcaldyKY1 1EZ
Lochgelly High SchoolLochgellyKY5 8LZ
Lochgelly South Primary SchoolLochgellyKY5 9LW
Lochgelly West Primary SchoolLochgellyKY5 9NS
Lumphinnans Primary Community SchoolCowdenbeathKY4 9HG
Lundin Mill Primary SchoolLevenKY8 6HY
Lynburn Primary SchoolDunfermlineKY11 4LU
Madras CollegeSt AndrewsKY16 9BY
Markinch Primary SchoolMarkinchKY7 6AA
Masterton Primary SchoolDunfermlineKY11 8HY
McLean Primary SchoolDunfermlineKY12 9EE
Methilhill Nature NurseryMethilhillKY8 2GW
Methilhill Primary SchoolMethilhillKY8 2JW
Milesmark Primary SchoolDunfermlineKY12 9AT
Milton of Balgonie Primary SchoolGlenrothesKY7 6PX
Mountfleurie Primary SchoolLevenKY8 4AZ
Newburgh Primary SchoolNewburghKY14 6HA
Newcastle Early Learning NurseryGlenrothesKY6 2PX
Newcastle Primary & Community SchoolGlenrothesKY2 6PX
Newport Primary SchoolNewport-on-TayDD6 8JT
Noah's Ark Childrens Private NurseryLochgellyKY5 9DH
North Queensferry Primary SchoolNorth QueensferryKY11 1JH
Park Road Primary SchoolRosythKY11 2NH
Parkhill Primary SchoolLevenKY8 4NP
Pathhead Primary SchoolKirkcaldyKY1 2JA
Paxton Nursery SchoolMethilKY8 3LX
Peek-a-Boo NurseryLevenKY8 4BX
Peek-a-Boo NurseryMarkinchKY7 6AA
Peek-a-Boo NurseryKirkcaldyKY2 5JR
Pitcoudie Primary SchoolGlenrothesKY7 6NU
Pitlessie Primary SchoolPitlessieKY15 7SN
Pitreavie KindergartenDunfermlineKY11 8PU
Pitreavie PlaygroupDunfermlineKY11 8PP
Pitreavie Primary SchoolDunfermlineKY11 8AB
Pittencrieff Primary SchoolDunfermlineKY12 8AB
Pittenweem Primary SchoolPittenweemKY10 2QN
Pitteuchar East Primary SchoolGlenrothesKY7 4NU
Pitteuchar West Primary SchoolGlenrothesKY7 4QL
Poppyview Family CentreLevenKY8 3RS
Queen Anne High SchoolDunfermlineKY12 0PQ
Rainbow NurseryGlenrothesKY6 2AL
Rainbow NurseryDalgety BayKY11 9JS
Rainbow Nursery LtdSt AndrewsKY16 9UE
Rascals NurseryCowdenbeathKY4 9DE
Rimbleton Primary SchoolGlenrothesKY6 2DZ
Rosslyn SchoolKirkcaldyKY1 3BW
Saline Primary SchoolDunfermlineKY12 9TG
Sinclairtown Primary SchoolKIRKCALDYKY1 3BJ
Smart Cookies ChildcareFalklandKY15 7BX
South Parks Primary SchoolGlenrothesKY6 1DS
Southwood Primary SchoolGlenrothesKY6 1JU
Springfield Primary SchoolCuparKY15 5RZ
St Agatha's Primary SchoolLevenKY8 5BL
St Andrews NurserySt AndrewsKY16 8DE
St Andrew's RC High SchoolKirkcaldyKY1 3JL
St Bride's RC Primary SchoolCowdenbeathKY4 9LD
St Columba's RC High SchoolDunfermlineKY11 4UN
St Columba's RC Primary SchoolCuparKY15 4AN
St John's RC Primary SchoolRosythKY11 2BT
St Joseph's RC Primary SchoolKeltyKY4 0DG
St Kenneths RC Primary SchoolBallingryKY5 8NQ
St Leonard's Primary SchoolDunfermlineKY11 3AL
St Leonards SchoolSt AndrewsKY16 9QU
St Margaret's RC Primary SchoolDunfermlineKY11 4BB
St Marie's RC Primary SchoolKirkcaldyKY1 2JH
St Monans Primary SchoolSt. MonansKY10 2DH
St Ninian's RC Primary SchoolCardendenKY5 0JJ
St Patrick's Primary SchoolLochgellyKY5 9QX
St Paul's RC Primary SchoolGlenrothesKY6 2AT
St Serf's RC Primary SchoolDunfermlineKY12 8SE
Star Primary SchoolGlenrothesKY7 6LB
Starfish NurseryCowdenbeathKY4 9NN
Strathallan Primary SchoolKirkcaldyKY2 5YP
Strathkinness Primary SchoolSt AndrewsKY16 9XR
Strathmiglo Primary SchoolStrathmigloKY14 7PT
Sunflower Family Nurture CentreLochgellyKY5 9QY
Sunshine Nursery GlenrothesGlenrothesKY7 4NS
Sycamore SchoolDunfermlineKY12 0AD
Tayport Primary SchoolTayportDD6 9NS
The Cottage Family CentreKirkcaldyKY2 6LH
Thornton Primary SchoolThorntonKY1 4AY
Torbain Primary SchoolKirkcaldyKY2 6NP
Torryburn Primary SchoolDunfermlineKY12 8SU
Touch Primary SchoolDunfermlineKY11 4JZ
Townhill Primary SchoolDunfermlineKY12 0EX
Treetop Family Nurture CentreInverkeithingKY11 1PL
Treetop Family Nurture CentreRosythKY11 2HP
Tulliallan Primary SchoolKincardineFK10 4PT
Valley Primary SchoolKirkcaldyKY2 6BL
Viewforth High SchoolKirkcaldyKY1 3AL
Viewforth Nursery SchoolLevenKY8 4HJ
Waid AcademyAnstrutherKY10 3HD
Warout Primary & Community SchoolGlenrothesKY7 4JX
West Fife Pupil Support Centre - The Bridges CentreDunfermlineKY11 2AE
Westfield Family Nurture CentreCuparKY15 5AR
Woodlands Family Nurture CentreMethilKY8 3LE
Woodmill High SchoolDunfermlineKY11 4ER
Wormit PlaygroupWormitDD6 8LU
Wormit Primary SchoolWormitDD6 8NL

We support the