Each CanSkate session follows a standard routine. Skaters get on the ice and skate around for a few minutes. They then all gather at the center for a brief warm-up and then are split into groups based on badge level. Each group works with a program assistant, under the supervision of a professional coach. We limit our sessions to a maximum of 50 skaters, and each group is less than 10 skaters. Each professional coach is responsible for generally no more than 20 skaters. Thus the professional coach, in general, will spend 10 -15 minutes with each group (although this is flexible). Generally, the groups are arranged on the ice with the lower levels at one end of the ice, and the highest level at the other.