As part of our celebrations for Christmas each key stage put on a special performace, you can watch each of them again in full for free on this site.

 
Foundation Stage Performance Key Stage 1 Performance Key Stage 2 Performance