The new facilities at Insch Primary School were unveiled at an official opening ceremony held last week.
The ceremony took place at Insch Primary School on Friday, November 20.
Provost Hamish Vernal attended the event to unveil a plaque for the school marking the occasion.
Aberdeenshire council invested £1.61million in the extension to help accommodate the increasing number of pupils attending the school.
The construction work began in March this year and was completed in August in time for the pupils to return after the summer break.
The extension replaces two temporary classrooms and provides extensive new space within the school including accommodation for four classrooms, toilets and a small office.
The opening ceremony kicked off with a performance from the school choir.
Insch Primary head teacher, Allison Conner, said: “I would like to thank the authority for recognising the need for a growing school and for providing the funding for this.
“There is not doubt that the pupils and staff are enjoying the extension.”
Provost Vernal said: “This project has allowed the school to gain modern new teaching spaces and move from temporary out-dated accommodation.
“I would like to say a big thank you to all involved, our designers and architects and people who did all the hard work and of course Morrison Construction.”
Provost Vernal added: “The school says to aim for the stars but all the stars are in here in the pupils and the staff.”
Chair of Aberdeenshire Council’s Education, Learning and Leisure Committee, Councillor Alison Evison, said: “A great deal of investment is taking place in Aberdeenshire’s school estate and Insch is one of a number of projects across the area taking place to provide high-quality learning spaces.
“We want to make sure young people can achieve the best they can in the best surroundings.
“This is a really space for learning and we are really pleased to provide that.”