The female tutor even threw in a head spin as she danced her way through the track alongside her students

This is the moment a 60-year-old dance teacher got up on stage and out-danced her students in an energetic hip-hop routine put together to celebrate her retirement.

Shirley Clements, a teacher at Panorama Ridge Secondary School in British Columbia, Canada, put her students to shame as she got up on stage to perform a routine to Bruno Mars' and Mark Ronson's hit Uptown Funk.

Amazingly, she even throws a head spin into the high energy performance, as the crowd cheers loudly.

Head spin: Shirley, 60, has entertained millions with her impressive dance moves

Shirley performed the dance as part of 'Outbreak', a competition she created for the school 19 years ago.

This was her final time hosting the event before she retires next year.

Since the incredible routine was posted online, Shirley and her pupil have enjoyed their fifteen minutes of fame with over 2.4 million people tuning in to watch the footage on EllenTube.