ROCKPORT — Two weeks before Christmas, the Midcoast Recreation Center Skating School presented its annual “Celebration on Ice,” which showcased young skaters in a festive, upbeat show with a holiday theme and, of course, an appearance from Santa.

Katie Kunkel skates to “Holly Jolly Christmas” by Michael Bublé. Photo by Ken Waltz

This year’s show on Saturday afternoon, Dec. 11 at MRC did not disappoint as children of all ages demonstrated their hard-earned skills on skates, from beginners who slowly made their way across the ice to the more experienced, elegant, skillful, athletic and polished skaters.

Norah St. Clair skates to “Believe” (Polar Express Medley) by BYU Vocal Point. Photo by Ken Waltz

Video, galleries with more than 100 photos appear below.

The 30-minute show, directed by Kitrina Patterson, MRC skating director, included group, trio, duo and solo performances.

There was even a performance by a family — the Kunkels.

From left, Norah St. Clair, Kaley Lincoln, Madelyn Leblond and Samuel Wellman. Photo by Ken Waltz

The program, with the names of skaters and the song/artist played, were:

Theatre On Ice — Madelyn Leblond, Kaley Lincoln, Norah St. Clair and Samuel Wellman skated to “Santa Claus is Back in Town” from The Christmas Chronicles.

Ellen Kunkel, Katie Kunkel and Thomas Kunkel skated to “Holly Jolly Christmas” by Michael Bublé.

As others look on beyond the rink glass, Naomi Fisher-Barrett skates to “All I want for Christmas Is You” by Mariah Carey. Photo by Ken Waltz

Hannah Graves skated to “Looks Like a Cold, Cold Winter” by Ingrid Michaelson.

Kendra Glaudu and Riley Overlock skated to “Rocking Around the Christmas Tree” by Pentatonix.

Meg Kivus skated to “Underneath the Christmas Tree” by Kelly Clarkson.

Snowplow Sam — “Winder Wonderland” by Ingrid Michaelson.

Intro to Freeskate — Kendra Gladu, Madelyn Leblond and Riley Overlock skated to “Where Are You Christmas” by Faith Hill.

Alison Sylvester skated to “Count on Christmas” by Bebe Rexha.

Advanced Freeskate — Naomi Fisher-Barrett, Hannah Graves, Juliette Landry, Meg Kivus, Naomi Ouillette and Alison Sylvester stated to “Extraordinary Merry Christmas” from Glee.

Naomi Fisher-Barrett skated to “All I Want for Christmas Is You” by Mariah Carey.

Basic Skills — “Believe (Polor Express Medley)” by BYU Vocal Point.

The performers, family and friends skated with Old Saint Nick after the show.