'Grease' on Ice was this year's theme for the annual Ice Carnival, held at the Grenfell Regional Park rink on March 6.
The event kicked off with a pancake breakfast.
The first performance of the day was 'Beauty School Drop Out,' featuring Cabri Dyke, Jazmin Nickolson, Sydney McCormack, and Makayla Bolingbrooke.
The next performer to groove into the '50's was Sarah Piot, with 'You're the One that I Want.'
Courtney Wall and Kenley Krueger skated to the classic 'Summer Nights.'
'Tears on my Pillow' was performed by Courtney Bolingbrooke, Grayson Dyke, Lexy Gilbertson, Samantha Lowenberg and Bailey McCormack.
Nicki Priest and Mary Piot performed 'We Go Together.'
Jordan Speidelsbach performed a solo of 'Blue Moon.'
'Hound Dog' was performed by Lucas Musschoot, Devon Burnham, Ryder Gilbertson, Stephen Manovich, Albert Kim, Keegan Speidelsbach and Ashlyn Wilde.
'Look at Me, I'm Sandra Dee - Reprise' was performed by Kylie Bowen, while Remy Gilbertson skated to the original song.
Courtney Wall performed 'Grease.'
Kenley Krueger performed 'It's Raining on Prom Night.'
'Hopelessly Devoted to You' was performed by Madisen Bolingbrooke, Charne Esterhuyse, Summer Stibbs, Sally Kim, Christy Kim and Payton Collins.
'There are Worse Things I Could Do' was performed by Kylie Bowen, Remy Gilbertson and Jordyn Speidelsbach.
Nicki Priest performed 'Those Magic Changes.'
'Sandy' was performed by Mary Piot.
Nathan Musschoot, Carter Loveridge, Parker Lowenberg, Jayvyn Ginnis and Wyatt Knox performed 'Born to Jive.'
Two guest skates were featured at the carnival: Chloe Mrozowich and Carolyn Hauser.
The grand finale featured a performance of 'Grease Lightning,' by the Starskate Team.