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


 

P5W have began the first part of their project of making heat-reflection crisp packet blankets for the homeless. He… t.co/hOSzusAp0y

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Voting is now open. Please vote Rhea, such an inspiration. t.co/y2K3BBRcaC #votenow t.co/GX2Tv94DPb

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

So proud of Rhea not only for being nominated for Pupil of the Year but also for all the fundraising she does. We a… t.co/foEQEq0mPa

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

Our P6 absolutely loved the live writing session with @PieCorbett, John Sutton and David Mitchell today. They loved… t.co/NZjPL7vtAP

MacduffPrimary's Twitter avatar
MacduffPrimary
@MacduffPrimary

That’s the end of P6 Twitter takeover and happy holidays to you all🎄🎅🏻 Here are some pics of our amazing winning do… t.co/tWxRK5vw33

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