There are currently 120 schools registered with the Eco-Schools programme in the Perth and Kinross area.

School NameLocationPostcodeGreen Flag Award
ABC Day NurseryPerthPH1 5HA
Abernethy Primary SchoolAbernethyPH2 9LA
Abernyte Primary SchoolInchturePH14 9ST
Aberuthven Primary SchoolAuchterarderPH3 1HE
Alyth Primary SchoolAlythPH11 8AX
Ardvreck SchoolCreiffPH7 4EX
Ardvreck School NurseryCrieffPH7 4EX
Arngask Primary SchoolPerthPH2 9NT
Auchlone Nature KindergartenCrieffPH7 3QZ
Auchtergaven Primary Schoolnr PerthPH1 4DE
Balbeggie Primary SchoolBalbeggiePH2 6EZ
Balhousie Primary SchoolPerthPH1 5DH
Bertha Park High SchoolPerthPH1 0AU
Blackford Primary SchoolPerthshirePH4 1PZ
Blair Atholl Primary SchoolBridge of TiltPH18 5TB
Blairgowrie High SchoolBlairgowriePH10 6PW
Blairingone Primary SchoolDollarFK14 7NY
Braco Primary SchoolBracoFK15 9QD
Breadalbane AcademyAberfeldyPH15 2DU
Bridge Of Earn NurseryBridge Of EarnPH2 9EA
Bright Starts Nursery PerthPerthPH2 0PA
Burrelton Primary SchoolBurreltonPH13 9NZ
Busy Bees MuthillMuthillPH5 2AA
Cheeky Monkeys NurseryAuchterarderPH3 1DN
City of Perth Early Childhood CentrePerthPH1 2TG
Cleish Primary SchoolKinrossKY13 0LR
Collace Primary SchoolPerthPH2 6HU
Community School of AuchterarderAuchterarderPH3 1BL
Comrie Primary SchoolComriePH6 2LZ
Cornerstones NurseryBlairgowriePH10 7BS
Coupar Angus Primary SchoolCoupar AngusPH13 9AS
Craigclowan Preparatory SchoolPerthPH2 8PS
Craigie Park NurseryPerthPH2 0BQ
Craigie Primary SchoolPerthPH2 0EE
Crieff High SchoolCrieffPH7 3JN
Crieff Primary SchoolCrieffPH7 3SE
Crossroads NurseryInchturePH14 9RN
Doodlebugs Day NurseryAuchterarderPH3 1HE
Doodlebugs DaycareBridge of EarnPH2 9PP
Dunbarney Primary SchoolPerthPH2 9DY
Dunning Primary SchoolDunningPH2 0RH
Errol Primary SchoolPerthPH2 7QB
Fairview SchoolPerthPH1 1DF
Footprints NurseryPerthPH1 1PR
Forgandenny Primary SchoolPerthPH2 9EL
FossoPLAY Outdoor NurseryKinrossKY13 0UP
Fossoway Primary SchoolKinrossKY13 0UL
Four Seasons NurseryPerthPH1 1QZ
Glenalmond CollegePerthPH1 3RY
Glendelvine Primary SchoolPerthPH1 4JH
Glenlyon Primary SchoolPerthshirePH15 2PP
Goodlyburn Primary SchoolPerthPH1 2NT
Gowans Child and Family CentrePerthPH1 5AX
Grandtully Primary SchoolPitlochryPH9 0PL
Guildtown Primary SchoolPerthPH2 6BX
Honeypot Nursery - LuncartyLuncartyPH1 3UX
Inch View Primary and Nursery SchoolPerthPH2 0BE
Inchture Primary SchoolInchturePH14 9RN
Invergowrie Primary SchoolInvergowrieDD2 5AD
Just 4 Kidz NurseryAlyth PH11 8BJ
Kenmore Primary SchoolBy AberfeldyPH15 2HL
Kettins Primary SchoolBlairgowriePH13 9JL
Kilgraston SchoolPerthPH2 9BQ
Kinloch Rannoch Primary Schoolby PitlochryPH16 5PL
Kinnoull Church NurseryPerthPH2 7EY
Kinnoull Primary SchoolPerthPH2 7EY
Kinross High SchoolKinrossKY13 8FQ
Kinross Primary SchoolKinrossKY13 8TG
Kirkmichael Primary SchoolBy BlairgowriePH10 7NX
Letham Primary SchoolPerthPH1 2NL
Little Scallywags NurseryCrieffPH7 4BY
Little Steps NurseryBankfootPH1 4DX
Logiealmond Primary Schoolnr. PerthPH1 3TB
Logierait Primary SchoolPitlochryPH9 0LG
Longforgan Primary SchoolBy DundeeDD2 5EU
Luncarty Primary SchoolPerthPH1 3EX
Madderty Primary SchoolCrieffPH7 3PA
Meigle Primary SchoolBlairgowriePH12 8SD
Methven Primary SchoolMethvenPH1 3PX
Milnathort Primary SchoolKinrossKY13 9XP
Moncreiffe Primary SchoolPerthPH2 0AW
Morrison's AcademyCrieffPH7 3AN
Muirton Community NurseryPerthPH1 5AX
Murthly Primary SchoolMurthlyPH1 4HB
Muthill Primary SchoolMuthillPH5 2AR
Newhill Primary SchoolBlairgowriePH10 6UZ
North Muirton Primary SchoolPerthPH1 3BY
Oakbank Primary SchoolPerthPH1 1NA
Ochil Tower SchoolAuchterarderPH3 1AD
Our Lady's RC Primary SchoolPerthPH1 2LG
Paddington's NurseryPerthPH2 8AA
Paint Pots NurseryPerthPH2 7HY
Perth AcademyPerthPH1 1NJ
Perth College UHI NurseryPerthPH1 2NX
Perth Grammar SchoolPerthPH1 5AZ
Perth High SchoolPerthPH1 1HB
Pitcairn Primary SchoolPerthPH1 3LJ
Pitlochry High SchoolPitlochryPH16 5ET
Portmoak Primary SchoolKinneswoodKY13 9HT
Queen Victoria SchoolDunblaneFK15 0JY
Rattray Primary SchoolBlairgowriePH10 7DG
Robert Douglas Memorial Primary SchoolPerthPH2 6RS
Rosemount Nursery School LtdKinrossKY13 8AA
Ruthvenfield Primary SchoolPerthPH1 3JP
Seamab SchoolKinrossKY13 0PT
St Dominic's RC Primary SchoolCrieffPH7 3SB
St John's RC AcademyPerthPH1 5BF
St Madoes Primary SchoolSt MadoesPH2 7NS
St Ninian's Episcopal Primary SchoolPerthPH1 5RW
St Stephen's RC Primary SchoolBlairgowriePH10 6UZ
Stanley Primary SchoolPerthPH1 4LT
Strathallan SchoolPerthPH2 9EG
Teddy Bear Care NurseryCrieffPH7 3AH
The Gleneagles PlayroomPerthPH3 1NF
The Honeypot Nursery - AlmondbankPerthPH1 3NP
The Red Squirrel Children's NurseryPerthPH2 7NR
The Royal School of DunkeldPerthshirePH8 0AB
The Wendy House Children's NurseryPerthPH1 1JD
Tulloch Primary SchoolPerthPH1 2QX
Viewlands Primary SchoolPerthPH1 1BU

We support the