Home   About Our School

About Our School

Marykirk Primary is situated in an attractive rural location 5 miles from Laurencekirk.  Within the village there is a hotel and well utilised village hall.

Marykirk Primary provides education for children aged 4-12 and the current school roll is 43.