| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| 5:30pm - 6:15pm | 5:30pm - 6:15pm | 5:00pm - 5:30pm | 5:30pm - 6:15pm | 4:00pm - 5:00pm | 10:45am - 11:30am | Team Canada Practices ** |
| Youth (Yellow) |
Youth (Orange) |
Next Gen. (3 year olds) |
Youth (Orange) |
Extra Class with Permission | Youth (Yellow) |
|
| 6:15pm - 7:15pm | 6:15pm - 7:00pm | 5:30pm - 6:15pm | 6:15pm - 7:00pm | 5:00pm - 6:00pm | 11:30am - 12:00pm | |
| Teen / Adult (Beginner - Yellow) |
Youth (Green ) |
Youth (Beginner - White) |
Youth (Green) |
Novice Youth GXM Class |
Next Gen. (3 year olds) |
|
| 7:15pm - 8:15pm | 7:00pm – 7:45pm | 6:15pm - 7:15pm | 7:00pm – 7:45pm | 6:00pm - 7:00pm | 12:00pm - 12:45pm | |
| Teen / Adult (Orange - Green) |
Youth (Blue - Black) |
Teen / Adult (Beginner - Yellow) |
Youth (Blue - Black) |
Intermediate Youth GXM Class |
Youth (Beginner - White) |
|
| 7:45pm – 8:45pm | 7:15pm - 8:15pm | 7:45pm – 8:45pm | 7:00pm - 8:00pm | 12:45pm - 1:45pm | ||
| Teen / Adult (Blue - Black) |
Teen / Adult (Orange - Green) |
Teen / Adult (Blue - Black) |
Advanced Youth GXM Class |
Teen / Adult (All Belts) * |
* Class is for teens / adults who missed a class during the week. ** Team Canada Practices begin in August.