Former pupils and teachers came together for a poignant reunion this weekend.
On Saturday past pupils and staff members from Keithhall Primary in Inverurie reunited share memories and reminisce over old photographs.
All those who went to the event, who were as old as 92, had attended the school before and up to 1982.
Held at the Keithhall Hall, the event raised money towards the Hall and the current Keithhall School.
Attendees were offered stovies and macaroni throughout the evening.