The nativity play performed by adults for children at Cambridge Steiner School
Pupils and teachers at the Cambridge Steiner School have been preparing for the season of goodwill in two very different ways.
The pupils went busking in Cambridge city centre to raise money for charity, and the teachers staged their own nativity play - much to the pupils' delight.
Children aged 10 to 12 performed festive harmonies on their recorders as they busked in Cambridge city centre, raising £187.50 in a short space of time thanks to the generosity of shoppers and tourists.
With the proceeds, the pupils made shoebox parcels of presents to be taken direct to an orphanage in Romania for Christmas.
Each pupil had the chance to choose the age group and gender of the child they prepared their Christmas parcel for.
One 10-year-old student wrapped up some magnets, coloured pencils and paper, and a pair of festive socks for a fellow 10-year-old boy.
But it was not all about the children doing the work at the Fulbourn school, as pupils got the chance to watch a special performance on Friday.
This season's nativity play was performed by teachers at the school, who took on the roles of Mary, Joseph and three shepherds.
The teachers perform the nativity play every year - complete with singing, cello, lyre, and piano accompaniment - although they sometimes take on different roles year to year. Last year's Mary is still on maternity leave.
Teacher Ute Towriss said:"We love to watch the children's faces as they see their teachers acting in the play for them - especially the kindergarten children."
Steiner schools, founded by Rudolf Steiner in 1919, provide education for children aged between three and 18 from all cultural backgrounds and faiths.
For more information about the Fulbourn school, visit cambridge-steiner-school.co.uk.
For our gallery of images of school nativities and Christmas plays across the region, visit our photo sales site.