Your charity for Scotland’s environment

Dumfries and Galloway

There are currently 133 schools registered with the Eco-Schools programme in the Dumfries and Galloway area.

School NameLocationPostcodeGreen Flag Award
Abacus Child CareCastle DouglasDG7 1GD
ABC NurseryEcclefechanDG11 3BU
ACAD EducationDumfriesDG1 4AL
Ae Primary SchoolDumfriesDG1 1RG
Amisfield Primary SchoolDumfriesDG1 3LN
Annan AcademyAnnanDG12 6AP
Applegarth Primary SchoolLockerbieDG11 2SH
Auchencairn Primary SchoolCastle DouglasDG7 1RW
Beattock Primary SchoolBeattockDG10 9RB
Belmont Primary SchoolStranraerDG9 7BH
Borgue Primary SchoolKirkcudbrightDG6 4SH
Brownhall Primary SchoolDumfriesDG1 4TU
Brydekirk Primary SchoolAnnanDG12 5LX
Caerlaverock Primary SchoolDumfriesDG1 4QU
Calside Primary SchoolDumfriesDG1 4HB
Canonbie Primary SchoolCanonbieDG14 0XA
Cargenbridge Primary SchoolDumfriesDG2 8LL
Carrutherstown Primary SchoolDumfriesDG1 4LD
Carsphairn Primary SchoolKirkcudbrightshireDG7 3TQ
Castle Douglas High SchoolCastle DouglasDG7 1LQ
Castle Douglas Primary SchoolCastle DouglasDG7 1JA
Castle Kennedy Primary SchoolStranraerDG9 8RY
Closeburn House SchoolThornhillDG3 5HP
Closeburn Primary SchoolThornhillDG3 5HP
Collin Primary SchoolCollinDG1 4JE
Colvend Primary SchoolBy DalbeattieDG5 4QF
Common Thread Education and Training CentreDumfriesDG1 3PQ
Creetown Primary SchoolNewton StewartDG8 7JR
Crossmichael & Parton PlaygroupGlenlocharDG7 2NZ
Crossmichael Primary SchoolCastle DouglasDG7 3AP
Cummertrees Primary SchoolAnnanDG12 6HR
Dalbeattie High SchoolDalbeattieDG5 4AR
Dalbeattie Primary SchoolDalbeattieDG5 4LU
Dalry SchoolCastle DouglasDG7 3UX
Douglas Ewart High SchoolNewton StewartDG8 6JQ
Drummore Community NurseryStranraerDG9 9PY
Drummore Primary SchoolStranraerDG9 9PY
Dumfries AcademyDumfriesDG1 1DD
Dumfries High SchoolDumfriesDG1 1PX
Duncow Primary SchoolDumfriesDG1 1TA
Dunscore Pre-school CentreDumfriesDG2 0SY
Dunscore Primary SchoolDumfriesDG2 0SY
Eaglesfield Primary SchoolLockerbieDG11 3PA
Eastriggs Community SchoolAnnanDG12 6PZ
Elmbank CentreDumfriesDG1 1LR
Elmvale Primary SchoolAnnanDG12 6DH
First Steps NurseryDumfriesDG1 3NT
Garlieston Primary SchoolNewton StewartDG8 8BG
Gatehouse Primary SchoolCastle DouglasDG7 2JX
Gelston Primary SchoolCastle DouglasDG7 1SH
Georgetown Primary SchoolDumfriesDG1 4EJ
Glenluce Primary SchoolNewton StewartDG8 0JE
Gretna Primary SchoolGretnaDG16 5AG
Hardgate Primary SchoolCastle DouglasDG7 3LD
Heathhall Primary SchoolDumfriesDG1 3QZ
Hecklegirth Primary SchoolAnnanDG12 6HY
Hightae Primary SchoolLockerbieDG11 1JN
Hoddom Primary SchoolLockerbieDG11 3DS
Holywood Primary SchoolDumfriesDG2 0RF
Hottsbridge Primary SchoolLockerbieDG11 3HA
Hutton Primary SchoolLockerbieDG11 2LL
Johnstonebridge Primary SchoolNr LockerbieDG11 1ES
Kelloholm Primary SchoolSanquharDG4 6QJ
Kells Primary SchoolCastle DouglasDG7 3RU
Kirkbean Primary SchoolBy DumfriesDG2 8DW
Kirkcolm Primary SchoolStranraerDG9 0NS
Kirkcowan Primary SchoolKirkcowanDG8 0HP
Kirkcudbright AcademyKirkcudbrightDG6 4JN
Kirkcudbright Pre-School GroupKirkcudbrightDG6 4JW
Kirkcudbright Primary SchoolKirkcudbrightDG6 4JT
Kirkgunzeon Primary SchoolKirkgunzeonDG2 8LA
Kirkinner Primary SchoolNewton StewartDG8 9AL
Kirkpatrick Fleming Primary SchoolLockerbieDG11 3AU
Langholm AcademyLangholmDG13 0BL
Langholm Playcare LtdLangholmDG13 0AA
Langholm Primary SchoolLangholmDG13 0BL
Langlands SchoolDumfriesDG1 1LS
Laurieknowe Primary SchoolDumfriesDG2 7AJ
Leswalt Primary SchoolStranraerDG9 0LJ
Lincluden Primary SchoolDumfriesDG2 0PU
Locharbriggs Primary SchoolDumfriesDG1 1UW
Lochmaben Primary SchoolLockerbieDG11 1NR
Lochrutton Primary SchoolDumfriesDG2 8NR
Lochside Primary SchoolDumfriesDG2 0NF
Lockerbie AcademyLockerbieDG11 2AT
Lockerbie Primary SchoolLockerbieDG11 2AT
Loreburn Primary SchoolDumfriesDG1 1EA
Maben House SchoolLochmabenDG11 1RW
Maxwelltown High SchoolDumfriesDG2 0EL
Mid Annandale PlaycareLockerbieDG11 2AH
Minnigaff Primary SchoolNewton StewartDG8 6PE
Moffat AcademyMoffatDG10 9QF
Moffat Academy Primary & Nursery DepartmentMoffatDG10 9QF
Moniaive PlaycareMoniaiveDG3 4EJ
Moniaive Primary SchoolThornhillDG3 4EJ
Nethermill Primary SchoolDumfriesDG1 3NL
New Abbey Primary SchoolDumfriesDG2 8BY
Newington Primary SchoolAnnanDG12 6BG
Noblehill Primary SchoolDumfriesDG1 3HB
Palnackie Primary SchoolCastle DouglasDG7 1PW
Park Primary SchoolStranraerDG9 7NW
Penninghame Primary SchoolNewton StewartDG8 6HD
Penpont Primary SchoolThornhillDG3 4BH
Port William PlaygroupNewton StewartDG8 9JX
Port William Primary SchoolNewton StewartDG8 9JX
Portpatrick Primary SchoolPortpatrickDG9 8LG
Rephad Primary SchoolStranraerDG9 8BW
Sandhead Primary SchoolStranraerDG9 9JD
Sanquhar AcademySanquharDG4 6JN
Sanquhar Primary SchoolSanquharDG4 6BD
Shawhead Primary SchoolDumfriesDG2 9SL
Sheuchan Primary SchoolStranraerDG9 0AL
Sparklers Nursery AnnanAnnanDG12 6BG
Sparklers Nursery GretnaGretnaDG16 5DH
Springfield Primary SchoolGretnaDG16 5HS
Springholm Primary SchoolCastle DouglasDG7 3LJ
St Andrew's RC Primary SchoolDumfriesDG1 4EX
St Columba's RC Primary SchoolAnnanDG12 6JX
St Joseph's CollegeDumfriesDG1 4UU
St Joseph's RC Primary SchoolStranraerDG9 7AR
St Michael's Primary SchoolDumfriesDG1 2LZ
St Mungo Primary SchoolLockerbieDG11 1BT
St Ninian's Primary SchoolDumfriesDG2 0EL
St Ninian's RC Primary SchoolNewton StewartDG8 6ER
St Teresa's Primary SchoolDumfriesDG2 0DY
Stranraer AcademyStranraerDG9 8BY
The Orchard Nature NurseryDumfriesDG2 0LQ
Troqueer Primary SchoolDumfriesDG2 7LR
Tundergarth Primary SchoolLockerbieDG11 2QA
Twynholm Primary SchoolKirkcudbrightDG6 4NY
Wallace Hall AcademyThornhillDG3 5DS
Whithorn Primary SchoolWhithornDG8 8PN
Wigtown Primary SchoolNewton StewartDG8 9JE