About Mahogany Programs

Looking for a class to stay fit, take on a new challenge, or meet new neighbours? Mahogany Programs occur seasonally: Fall, Winter, Spring, Summer & Summer Camps – we offer weekly classes, workshops, daily drop-in’s and summer camps to suit your lifestyle. Whether you’re a parent looking to enrol your child into recreational sports, arts, dance, or STEM program, or you’re looking to do something for yourself, there is something for everyone. All of our classes take place in Mahogany (Main Beach Club or West Beach) so you don’t have to shuffle your kids or yourself across the city - we’re located essentially in your ‘backyard’! Feel free to walk, bike, or longboard over here for your next class!

All of our instructors are well-trained and certified in their speciality with most of our instructors being residents in Mahogany or surrounding SE communities. Mahogany programs is a no pressure environment and fosters a culture where you can feel safe trying out a class for the first time, or returning to your favourite classes. Need another reason to register here? Residents receive a discount rate just by living in Mahogany! Non-residents are welcome to join our classes as all of our programs and camps are open to the public as well.

Fall Programs (Sept - Dec)


IN-PERSON: 29 Masters Park SE (Mahogany Main Beach Club)
PHONE: 403-453-1221 


 Summer Programs (July - August)


Spring Programs (April - June)


Winter Programs (January - April) 

Check out all of our class descriptions and prices by clicking the image below for our Booklet:


Learn2Skate & Learn2Hockey Registration Opens on Wed Dec 19th at 9:00AM (Residents Only)