All the pupils at Hayshead Primary School in Arbroath were busting some moves to support the Big Dance Pledge 2014.
Children from P1 to 7 have spent the last month learning the moves for the event which took place on Friday.
The biennial event was started in 2006 by London Mayor Ken Livingstone and was aimed at celebrating dance in local communities. Throughout Britain and the wider world similar performances were carried out.
This year the dance was choreographed by Scottish Ballet using a variety of styles from around the world to celebrate the Commonwealth Games in Glasgow.