Some 36 children from Dales Park School in Peterhead visited Grange Park Care Home before Christmas.
The senior vocal group, school choir and junior vocal group performed a variety of Christmas and pop songs for the residents.
Everyone thoroughly enjoyed themselves and were made to feel very welcome by the residents and staff at the home.
Musical groups meet each week at lunch time and after school and are run by Miss Gillies and Miss Sutherland
The choir and vocal groups have had many opportunities to perform this term including singing at the Christmas Fayre, at the school shows and the church service last week.
All of the children have shown dedication, commitment and are a credit to both the school and their parents.