Tooth fairies, scarecrows and Georgian folk dancers were among the colourful characters which took to the stage for a charity dance show.
A total of 200 pupils from The Elizabeth Fenton School of Dancing starred in four performances of the show entitled Legends of Music.
It ran on Thursday, Friday and twice on Saturday at the Desborough Suite in Maidenhead Town Hall.
Together the dancers, aged four to 18, helped raise £5,750 to be split equally between Cancer Research UK and the Alexander Devine Children's Hospice Service.
Elizabeth Fenton said: "If you study a performing art you should have the opportunity to perform it.
"The pupils performing in the show had a wonderful experience and everyone had their part to play, whatever their level of ability."
She thanked the stage team and numerous mums and helpers for their assistance.
The school's dance show runs every two years.
PHOTOS: See more pictures of the dancers below.
Top Ten Articles