Crossmichael Primary School is situated in the village of Crossmichael which is approx 3 miles north of the market town of Castle Douglas. Children form the villages of Crossmichael, Parton, Glenlochar & Laurieston attend the school as do children from the surrounding rural area.