Private · Annan · 24 places
Private · Stranraer · 66 places
Private · Dumfries · 56 places
Voluntary / not-for-profit · Castle Douglas · 19 places
Voluntary / not-for-profit · DALBEATTIE · 22 places
Voluntary / not-for-profit · Dumfries · 26 places
Voluntary / not-for-profit · DUMFRIES · 40 places
Voluntary / not-for-profit · Annan · 28 places
Private · Dumfries · 68 places
Private · Castle Douglas · 37 places
Private · Dumfries · 54 places
Voluntary / not-for-profit · Castle Douglas · 25 places
Private · Lockerbie · 118 places
Private · Kirkcudbright · 56 places
Private · Dumfries · 65 places
Private · Dumfries · 35 places
Voluntary / not-for-profit · Stranraer · 28 places
Voluntary / not-for-profit · Langholm · 54 places
Voluntary / not-for-profit · Dumfries · 39 places
Private · Dumfries · 79 places
Private · Dumfries · 35 places
Private · Dumfries · 24 places
Private · Dumfries · 28 places
Private · Dumfries · 26 places
Voluntary / not-for-profit · Dumfries · 30 places
Voluntary / not-for-profit · Dumfries · 70 places
Voluntary / not-for-profit · Lockerbie · 86 places
Private · Newton Stewart · 48 places
Voluntary / not-for-profit · Thornhill · 24 places
Voluntary / not-for-profit · Thornhill · 20 places
Voluntary / not-for-profit · Newton Stewart · 24 places
Private · Oakwell.industrial estaye · 34 places
Private · Gretna · 82 places
Private · Annan · 67 places
Voluntary / not-for-profit · Castle Douglas · 21 places
Voluntary / not-for-profit · Annan · 28 places
Private · Dumfries · 35 places
Private · Moffat · 66 places
Schools in Dumfries & Galloway
Source: Care Inspectorate datastore (as at 30 September 2026), Open Government Licence.