Welcome


Macduff School provides education for children aged 2 – 12. Macduff School serves the fishing community of Macduff, population around 4500, and the surrounding rural area. The School roll, at the moment, is 311 and Nursery is 96. Class dynamics for this school session are as follows – P1a, P1b, P2a, P2b, P3a, P3b, P3/4, P4, P4/5, P5/6, P6, P6/7 and P7, and four nursery classes. The school building houses 14 individual classrooms, a computer suite, a well-equipped Library, Art room, ICT Suite, Staffroom, Head Teacher's room and School Office. There is a Gym hall, an Assembly Hall, a Canteen and a newly refurbished pre-school. Community links are a valued part of school life. The school is used for a range of community activities, including after school sports and activity clubs. The School has a very supportive Parent Council and Parents Support Group. These groups support school improvement activities and raise additional funds to provide many extras for the pupils in the school.

Contact us


Please contact us on;
Phone - 01261 832665 
(please note this line is only staffed 8.30am to 4.00pm)
Email - macduff.sch@aberdeenshire.gov.uk
School information line - 08700544999 school pin 022150
twitter  @macduffprimary
Facebook  -  please note we have a visible profile (Mac Duff) and open page (Macduff Primary School) but our main posts are on our private group (Macduff Primary School) - please request to be a member if you are a Parent or Carer.

Opening Times


Session 1
9:00am - 10:30am

Session 2
P4-7 - 10:50am - 12:20pm

P1-3 - 10:50am -12:35pm

Session 3
P4-7 - 1:00pm - 3.05pm

P1-3 - 1:20pm - 3:05pm

School Tweets

Macduff Tweets

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Sneak preview of our Nativity P1-3 t.co/9cRgjXRbLt

Show Media
Tweet Media
MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Nursery hosts Sticky Kids - great fun for all the children t.co/eLu7LBPRbU

Show Media
Tweet Media
MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Another Buttony bear on his way. This time to a home in Aberdeen. X t.co/8FMttVvYFW

Show Media
Tweet Media
MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Ello, ello, ello - what’s going on ‘ere? P1-3 beating PC Taylor at his own game! #dabtastic @NorthEPolice t.co/gIh9CMLQ2W

Show Media
Tweet Media
MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Celebrating Freya’s achievement! t.co/TRIwjyuOJN

Show Media
Tweet Media