Mosstodloch school is situated on Garmouth Road, close to its junction with the A96, in the village of Mosstodloch. The school, built in 1968 and extended in 1978, is a single storey building with comfortable classrooms and accommodation. It has 9 traditional classrooms, a small computer suite, a general purpose room and a multi-purpose hall. One of the Mosstodloch partnership playgroups also has permanent accommodation within the school. The school has ample tarred playgrounds and generous playing fields to the rear.