The children amazed us this year with some truly incredible Christmas performances. To watch a performance again please select from the options below:

Key Stage 1

Key Stage 2