Pupils from Benjamin Adlard School in Gainsborough were providing festive entertainment in and out of the school over Christmas.
In school, staff, parents and fellow pupils were treated to a Christmas production of The Angel Express.
This was performed by a number of Foundation Stage and Key Stage One pupils.
Key Stage One pupils then took their talents to the community as they visited Foxby Court Nursing Home, to sing carols to the residents.
They also sang at Foxby Hill Nursing Home.