Welcome


A warm welcome to Macduff Primary School. We hope you will enjoy our website and any visit you make to us even more. We are a large community primary school of around 280 pupils in 11 classes with a large nursery of between 70 -90 children in 4 classes. School is proud to serve the fishing community of Macduff, population around 4500, and the surrounding rural area.

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.

Our Latest Tweets


 

Happiness is a light up Christmas card ❤️ STEM ❤️ Art

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

Some light-up Christmas cards, using our STEAM skills!! Copper tape is tricky!! @STEMscotland @AbshireSTEMt.co/kiOtwYd0ts

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Good morning Macduff! It’s a beautiful one and our hard-working janitor is outside preparing for the day ahead!

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

Actively taking part in the National Discussion! @eSgoil @AlmaHarris1 @CarolCampbell4 @EducationScot @Aberdeenshire

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

After group pumpkin carving and seed collecting, these bright sparks want a pumpkin patch next year (pupil voice !!… t.co/1bHV78raL4

Important Links


Contact us


Please contact us on;

Phone - 01261 455765
 
Email - macduff.sch@aberdeenshire.gov.uk
 
School information line - 08700544999 school pin 022150
 
Twitter  @macduffprimary
 
Facebook  -  Private group (Macduff Primary School) for Parent or Carers.

Opening Times

Session 1
9:00am - 10:30am
Session 2
P4-7 - 10:50am - 12:15pm
P1-3 - 10:50am -12:35pm
Session 3
P4-7 - 1:00pm - 3.05pm
P1-3 - 1:20pm - 3:05pm