Macduff Primary is the only Primary school in Macduff. Children come mostly from Macduff itself, some from Banff and some people travel in the bus from the surrounding countryside.
There are 331 children in the school. There are 2 classes at each stage from nursery to primary 7.
Macduff is a seaside town in the North East of Scotland. It is in Aberdeenshire. Its most popular tourist attraction is the Marine Aquarium.
Macduff Primary was built in 1964 as a Secondary school. It was a Secondary school until 1969 and then was used as a Transition school where all P 7's from the surrounding area came to attend school before moving to Banff Academy.
From 1990 Macduff Primary became a community school incorporating playgroup, nursery, P1 - 7 and various community groups, such as toddler groups and the Leisure Club for Senior Citizens.