Jump to the main content
Kids Classes Calgary

Classes, sports and camps for kids across NW Calgary

ProviderCommunityAgesClass timesOpening hours (Google)FeesLanguageTrial
Calgary City FC soccer · camp Bowness and Silver Springs (Scenic Acres)4–16 yearsJul 20–24, 2026 past; Mon; Mon–Fri 9 a.m.–⁠12 p.m. +5—$170/week +1——
Calgary Gong Fu Academy martial arts Bowness and Silver Springs (Scenic Acres)4+ yearsMon, Wed 6–⁠6:55 p.m.Mon, Tue, Thu 4:30–⁠9 p.m., Wed 4–⁠9 p.m., Fri 4:30–⁠6 p.m., Sat 10–⁠11 a.m.——free
Calgary J.K.A Karate karate Bowness and Silver Springs (Scenic Acres)5–9 yearsMon, Wed 6:15–⁠7:15 p.m.Mon, Wed 6–⁠8 p.m.——free
Calgary Karate-Do karate Bowness and Silver Springs (Scenic Acres)8+ yearsMon, Wed 7–⁠8 p.m.Mon, Wed 7–⁠9 p.m.$80/month——
Campbell School of Highland Dance dance Bowness and Silver Springs (Scenic Acres)3–6 years—Mon–Thu 4–⁠9 p.m., Fri 12–⁠5 p.m., Sat, Sun 10 a.m.–⁠12 p.m.$189/term +2——
Fit Kids multi-activity programs · care · camp Bowness and Silver Springs (Scenic Acres)5–12 yearsJul 27–31, 2026 pastMon–Fri 6:45 a.m.–⁠5:30 p.m.———
Grasby Art Studio art Bowness and Silver Springs (Scenic Acres)7–17 years—Mon 9 a.m.–⁠8 p.m., Tue, Wed 9 a.m.–⁠7:30 p.m., Thu 9 a.m.–⁠9 p.m., Fri–Sun 9 a.m.–⁠4 p.m.from $171/month +1—paid
Rocky Mountain Brazilian Jiu Jitsu Brazilian jiu-jitsu Bowness and Silver Springs (Scenic Acres)5–14 years—Mon 10 a.m.–⁠9 p.m., Tue–Fri 12–⁠9 p.m., Sat 10 a.m.–⁠3 p.m., Sun 12–⁠2 p.m.——free
Scenic Acres Community Association art · multi-activity programs · camp Bowness and Silver Springs (Scenic Acres)8–12 yearsTue 4:30–⁠5:30 p.m.Mon, Wed, Fri 9 a.m.–⁠1 p.m., Tue, Thu 9 a.m.–⁠3 p.m.———
Tao of Peace Martial Arts & Life Skills martial arts Bowness and Silver Springs (Scenic Acres)4+ years—Mon–Thu 3–⁠8 p.m., Fri 12–⁠8 p.m.——free
Tuck-N-Tumble Gymnastics gymnastics · camp Bowness and Silver Springs (Scenic Acres)6–12 yearsJul 12–16, 2027—$340/week——
Arbour Lake multi-activity programs · camp Crowfoot (Arbour Lake, Hawkwood, Citadel)5+ years—————
Butterfield Acres Petting Farm outdoor and nature programs · camp Crowfoot (Arbour Lake, Hawkwood, Citadel)4–14 years—————
Clay Nest Art Studio art · crafts and making Crowfoot (Arbour Lake, Hawkwood, Citadel)4–10 years—Mon–Thu 10 a.m.–⁠5 p.m., Fri 10 a.m.–⁠9 p.m., Sat 10 a.m.–⁠2 p.m.$35 (period not stated) +1——
Hawkwood Community Association soccer Crowfoot (Arbour Lake, Hawkwood, Citadel)3–10 years—Mon–Sun 8 a.m.–⁠9 p.m.———
Just Keep Swimming Calgary swimming · camp Crowfoot (Arbour Lake, Hawkwood, Citadel)5–18 yearsAug 17–21, 2026 pastSat 9 a.m.–⁠5 p.m.$690/week——
Melodies Preschool care Crowfoot (Arbour Lake, Hawkwood, Citadel)3–6 years—Mon–Fri 7 a.m.–⁠5:30 p.m.———
Noted Music Studio music Crowfoot (Arbour Lake, Hawkwood, Citadel)4–16 years—Mon–Thu 3:30–⁠9 p.m.——free
Sentenashi Karate karate Crowfoot (Arbour Lake, Hawkwood, Citadel)4+ yearsTue 4:15–⁠4:55 p.m.; Tue 5–⁠5:45 p.m. +7————
Sixth Dimension Arts Studio art · camp Crowfoot (Arbour Lake, Hawkwood, Citadel)4–12 yearsJun 29–Aug 28, 2026 past; Mon–Thu 9 a.m.–⁠4 p.m.; Fri 9 a.m.–⁠3 p.m.Mon–Fri 12–⁠8 p.m., Sat 10 a.m.–⁠7 p.m., Sun 10 a.m.–⁠3 p.m.———
Upper Jiu-Jitsu Ranchlands Village Brazilian jiu-jitsu Crowfoot (Arbour Lake, Hawkwood, Citadel)——Mon, Wed, Fri 9 a.m.–⁠8 p.m., Tue, Thu 6 a.m.–⁠8 p.m., Sat 10 a.m.–⁠12:30 p.m.from $49.90 (period not stated)—free
Ania Danylo Acting Classes at Prelude Artists drama and theatre Edgemont and Dalhousie (Hamptons)7–9 yearsTue 5:30–⁠7 p.m.; Fri 6:30–⁠7:30 p.m. +1Mon–Sun 12–⁠10 p.m.$180/session——
Calgary West Football Club soccer · camp Edgemont and Dalhousie (Hamptons)6–11 yearsFri 6–⁠7 p.m.Mon–Sun 9 a.m.–⁠5 p.m.$40 (period not stated) +1——
Dalhousie Community Association multi-activity programs · care · camp Edgemont and Dalhousie (Hamptons) · 2 locations—Mon–Fri 7 a.m.–⁠6 p.m.Mon–Fri 9 a.m.–⁠5 p.m. +1———
Edgedale Art Studio art · camp Edgemont and Dalhousie (Hamptons)5–15 years—Mon, Thu, Fri 1–⁠8:30 p.m., Sat, Sun 9 a.m.–⁠6 p.m.$35/class +1——
Edgemont Community Association art · multi-activity programs · care · camp Edgemont and Dalhousie (Hamptons) · 2 locations5–17 yearsSat 1–⁠4 p.m.Mon–Fri 9 a.m.–⁠5 p.m.———
Affinity Academy Muay Thai · Brazilian jiu-jitsu · martial arts · camp Varsity and Brentwood, Evanston and Sage Hill (Kincora, Nolan Hill) · 2 locations4–14 years—Mon–Fri 10:30 a.m.–⁠8:30 p.m., Sat, Sun 9 a.m.–⁠1 p.m. +1———
Apollo Taekwon-do taekwondo Evanston and Sage Hill (Kincora, Nolan Hill)6+ years—Mon–Thu 6–⁠9 p.m., Sat 11 a.m.–⁠12 p.m.$140/month +1—paid
BB Taekwondo taekwondo · camp Evanston and Sage Hill (Kincora, Nolan Hill)4–17 years—Mon 2:30–⁠9 p.m., Tue–Fri 2:45–⁠9 p.m., Sat 10 a.m.–⁠2 p.m.——free
Black Belt Bae's Taekwondo taekwondo · camp Evanston and Sage Hill (Kincora, Nolan Hill), West Springs and Aspen Woods (Cougar Ridge) · 2 locations4+ years—Mon–Fri 3–⁠9 p.m., Sat 11 a.m.–⁠3 p.m. +1——free
Calgary International Academy science and STEM · camp Evanston and Sage Hill (Kincora, Nolan Hill)3–15 years——from $150/week——
Danscott Studio gymnastics · ballet · dance Evanston and Sage Hill (Kincora, Nolan Hill)3–18 years————yes
Diversity Dance And Performing Arts dance · camp Evanston and Sage Hill (Kincora, Nolan Hill), Evergreen and Bridlewood · 2 locations3+ years—Mon 4:30–⁠6:30 p.m., Tue, Thu, Fri 4:30–⁠7:30 p.m., Sat 9 a.m.–⁠12 p.m. +1———
DoReMi Club music · art · multi-activity programs · camp Evanston and Sage Hill (Kincora, Nolan Hill)3–10 yearsMon–Fri 9 a.m.–⁠3:30 p.m.Mon, Tue, Thu 12–⁠8 p.m., Wed, Fri 9 a.m.–⁠6 p.m., Sat 10 a.m.–⁠5 p.m.$296/term +4—yes
Leading Tone Music Studio piano Evanston and Sage Hill (Kincora, Nolan Hill), Panorama Hills and Hidden Valley · 2 locations——Mon, Wed, Thu 4–⁠9 p.m., Tue 3:30–⁠9 p.m., Fri 2–⁠9 p.m., Sat, Sun 10 a.m.–⁠6 p.m. +1$105/month——
NW Calgary Art Classes art Evanston and Sage Hill (Kincora, Nolan Hill)——Mon–Fri 12–⁠9 p.m.$30/class——
RS Music music Evanston and Sage Hill (Kincora, Nolan Hill), Coventry Hills and Harvest Hills · 2 locations3–4½ years—Mon 4–⁠8:30 p.m., Tue–Thu 3:30–⁠8:30 p.m., Fri 2:30–⁠8:30 p.m., Sat 10 a.m.–⁠4 p.m., Sun 10 a.m.–⁠2 p.m. +1———
Soul Connexion dance · multi-activity programs Evanston and Sage Hill (Kincora, Nolan Hill)2+ years—Mon, Tue, Thu, Fri 9 a.m.–⁠12 p.m. & 4–⁠8 p.m., Sat, Sun 9 a.m.–⁠3 p.m.——yes
Steamoji science and STEM · camp Evanston and Sage Hill (Kincora, Nolan Hill), Auburn Bay and Mahogany · 2 locations6–14 yearsMon–Thu 3–⁠7 p.m.; Fri 1–⁠6 p.m.Mon–Thu 3–⁠7 p.m., Fri 2–⁠7 p.m., Sat 9 a.m.–⁠1 p.m. +1———
Top Class Taekwondo taekwondo Evanston and Sage Hill (Kincora, Nolan Hill), Cranston and Seton · 2 locations4–12 years—Tue–Fri 2–⁠7 p.m., Sat 10 a.m.–⁠12 p.m. +1——free
Winsum Soccer Academy soccer Evanston and Sage Hill (Kincora, Nolan Hill)4–13 years—Fri 7–⁠8:15 p.m., Sat, Sun 12–⁠1:15 p.m.———
Young Engineers Calgary NW robotics · science and STEM Evanston and Sage Hill (Kincora, Nolan Hill)5–12 yearsMon 5:15–⁠6:30 p.m.; Thu 5–⁠7 p.m.Mon–Fri 5–⁠8 p.m., Sat 9:30 a.m.–⁠12:30 p.m.$30/class +2——
AITVA Nritya Academy dance Huntington Hills and Beddington5+ years————yes
Alma Viva Dance Studio dance Huntington Hills and Beddington4–10 yearsMon 5:15–⁠5:55 p.m.; Tue 6:30–⁠7:10 p.m. +2Mon, Tue 9:30 a.m.–⁠12 p.m. & 5–⁠8 p.m., Wed, Thu 9:30 a.m.–⁠12 p.m. & 6–⁠8 p.m., Fri 9:30 a.m.–⁠12 p.m. & 5–⁠7 p.m.——free
Calgary Chinooks Basketball basketball Huntington Hills and Beddington6–17 years—Mon–Sun 9 a.m.–⁠5 p.m.———
Chan Lee Tae Kwon Do taekwondo Huntington Hills and Beddington—Mon, Wed 5:30–⁠6:15 p.m.; Tue, Thu, Fri 4:30–⁠5:15 p.m.Mon–Fri 4–⁠8 p.m., Sat 10 a.m.–⁠12 p.m.——paid
Chess Minds Calgary chess · camp Huntington Hills and Beddington6–17 yearsJul 14–16, 2026 pastMon 5–⁠7:10 p.m., Tue, Wed 5–⁠8:20 p.m.$300/session——
Chinook School of Music music Huntington Hills and Beddington, Kingsland and Acadia (Chinook, Fairview) · 2 locations3+ years—Mon, Thu 3–⁠9 p.m., Tue, Wed 2:30–⁠9 p.m., Fri 1–⁠7 p.m., Sat 9 a.m.–⁠3 p.m. +1——paid
Huntington Hills Community Association multi-activity programs · curling · care · camp Huntington Hills and Beddington5+ yearsSat 9–⁠9:45 a.m.; Sat 10–⁠11:30 a.m.Mon–Fri 9:30 a.m.–⁠4:30 p.m.$60/session +1——
Huntington Hills Skating Club skating Huntington Hills and Beddington3+ yearsTue 5:45–⁠6:30 p.m.; Thu 5:45–⁠6:30 p.m. +1—from $125/term——
Impact Dance Company dance Huntington Hills and Beddington2–18 years—Mon–Fri 12–⁠8 p.m.$70/month—free
Musica Academy - Yamaha Music School piano Huntington Hills and Beddington3–8 yearsMon 4:30–⁠5:15 p.m.; Mon 6–⁠6:45 p.m. +4Mon–Thu 4–⁠8 p.m., Fri 4–⁠7 p.m., Sat, Sun 9:30 a.m.–⁠2:30 p.m.$123.50/month +2——
Polyglots languages · camp Huntington Hills and Beddington5–11 yearsAug 17–21, 2026 past—$175/week +1——
Thorncliffe Greenview Ice Skating Club skating Huntington Hills and Beddington3–12 yearsTue, Wed 6–⁠7 p.m.; Sat 10:15–⁠11 a.m.Mon 6–⁠8 a.m., Tue, Wed 3:30–⁠6 p.m., Thu, Fri 4–⁠6 p.m., Sat 6–⁠11 a.m.———
WeLearn Academy life skills and public speaking Huntington Hills and Beddington—Fri 5–⁠6:30 p.m.; Fri 6:30–⁠8 p.m. +1Tue, Thu 5:30 a.m.–⁠9 p.m., Fri 8:30 a.m.–⁠8 p.m.———
Yongshi Chinese Martial Arts Club martial arts Huntington Hills and Beddington9+ yearsFri 6:30–⁠8 p.m.; Sat 2:30–⁠4 p.m.Fri 6:30–⁠8:30 p.m., Sat 2:30–⁠4:30 p.m.$35/month +1—free
Zhaoli Dance School dance Huntington Hills and Beddington4+ years—Tue 10–⁠11:30 a.m. & 5:30–⁠8:30 p.m., Wed 6–⁠9 p.m., Thu 6–⁠8:45 p.m., Sat 9:45 a.m.–⁠7:45 p.m., Sun 9:45 a.m.–⁠8:30 p.m.———
Alberta Field Hockey Association hockey · camp Kensington and Hillhurst (Sunnyside)6–16 years—————
Ares Pentathlon & Fencing Club fencing · camp Kensington and Hillhurst (Sunnyside), Mission and Mount Royal (Elbow Park) · 2 locations7+ years—Mon 4–⁠9 p.m., Tue 5–⁠9 p.m., Wed 5–⁠7 p.m., Thu 6–⁠9 p.m., Fri 4:30–⁠9 p.m., Sat 10 a.m.–⁠2 p.m.———
Calgary Taekwondo Academy taekwondo · camp Kensington and Hillhurst (Sunnyside)4–12 yearsJul 20–24, 2026 pastMon, Wed 3:30–⁠7:30 p.m., Tue, Thu 3:30–⁠8:30 p.m., Sat 9:30 a.m.–⁠3 p.m.———
Elite Football Academy soccer Kensington and Hillhurst (Sunnyside)3+ years—————
Free House Dance Plus Ltd dance · camp Kensington and Hillhurst (Sunnyside)3+ years—Mon 4:15–⁠9:30 p.m., Tue 10 a.m.–⁠1 p.m. & 4:30–⁠9:30 p.m., Wed 4:30–⁠9:30 p.m., Thu 9:30 a.m.–⁠12 p.m. & 4:30–⁠9:30 p.m., Fri 3–⁠7 p.m., Sat 9 a.m.–⁠2:30 p.m.——yes
Japan Karate Association karate Kensington and Hillhurst (Sunnyside)—Tue, Fri 5–⁠5:45 p.m.—$70/month——
Savorra Culinary Academy cooking · camp Kensington and Hillhurst (Sunnyside)8–13 years——$330 (period not stated)——
Stel Piano Studio piano Kensington and Hillhurst (Sunnyside)4+ years—————
Summit Kids - Summer multi-activity programs · care · camp Kensington and Hillhurst (Sunnyside)5–12 yearsMon–Fri 7 a.m.–⁠6 p.m.Mon–Fri 7:30 a.m.–⁠5:30 p.m.$374/week——
Vanja Kragulj Illustration Workshops art Kensington and Hillhurst (Sunnyside)4–9 years—————
West Hillhurst Community Association soccer · karate · skating +3 Kensington and Hillhurst (Sunnyside)3+ yearsTue, Fri 5–⁠5:45 p.m.Mon–Fri 8 a.m.–⁠9 p.m., Sat, Sun 9 a.m.–⁠6 p.m.———
Absolute Dance Inc dance · camp Mount Pleasant and Crescent Heights4–10 yearsAug 2026 pastMon–Thu 3:30–⁠9:30 p.m., Fri 3–⁠8 p.m., Sat 9 a.m.–⁠2 p.m.———
Airborne Dance Center dance Mount Pleasant and Crescent Heights3+ yearsMon 6:45–⁠7:30 p.m.; Tue 4:30–⁠5:15 p.m. +9Mon–Fri 4–⁠9:30 p.m., Sat 9 a.m.–⁠2 p.m.———
Alavanca martial arts Mount Pleasant and Crescent Heights, Shawnessy and Somerset (Millrise, Silverado) · 2 locations——Mon–Sun 6 a.m.–⁠9 p.m.$160/month—yes
Alberta School of Music music Mount Pleasant and Crescent Heights4+ years—Mon–Fri 3–⁠9 p.m., Sat 9 a.m.–⁠2 p.m.$15/class——
Aliki's Art House art · camp Mount Pleasant and Crescent Heights4–12 yearsFri 4:30–⁠5:45 p.m.; Sat 9:30–⁠10:45 a.m.Mon 8:45 a.m.–⁠4:30 p.m., Tue–Thu 8:45 a.m.–⁠7:30 p.m., Fri 8:45 a.m.–⁠5 p.m., Sat 9 a.m.–⁠12:45 p.m.———
Barvinok Ukrainian Dance Society dance Mount Pleasant and Crescent Heights3–17 yearsMon 6:45–⁠8:45 p.m.; Thu 5:30–⁠6 p.m. +1Mon 6:45–⁠8:45 p.m., Thu 5:30–⁠10 p.m., Sun 7–⁠8:30 p.m.from $395/year—free
Black Belt Academy martial arts Mount Pleasant and Crescent Heights4+ yearsMon, Wed 6–⁠6:45 p.m.; Mon, Wed 7–⁠8 p.m. +1Mon–Thu 5–⁠10 p.m., Sun 9 a.m.–⁠12 p.m.$120/month +1——
Budo Martial Arts Calgary karate Mount Pleasant and Crescent Heights4–17 yearsTue, Thu 5:30–⁠6:30 p.m.Mon–Sat 5 a.m.–⁠11 p.m., Sun 6 a.m.–⁠11 p.m.$140/month—yes
Calgary Children's Choir music Mount Pleasant and Crescent Heights16+ yearsTue, Thu 4:45–⁠6:15 p.m.; Tue 5:30–⁠8 p.m. +3—$1,120/year +2——
Calgary Karate Pro - Kyokushin karate Mount Pleasant and Crescent Heights6+ years—Tue 6:30–⁠8:30 p.m., Thu 6:30–⁠7:30 p.m., Sat 9–⁠10 a.m.——free
Calgary Rakushinkan martial arts Mount Pleasant and Crescent Heights7–13 yearsMon 5–⁠6:05 p.m.; Wed 5–⁠6:05 p.m.Wed 5–⁠8 p.m.from $75/month——
Calgary Stars Dance Studio dance Mount Pleasant and Crescent Heights4–7 years—Mon–Sun 10 a.m.–⁠10 p.m.$252/term—free
Company of Rogues Actors' Studio drama and theatre Mount Pleasant and Crescent Heights14–17 years—————
Creative World School Age Program care Mount Pleasant and Crescent Heights—Mon–Thu 3:10–⁠6 p.m.; Fri 12:40–⁠6 p.m.Mon–Thu 7–⁠8:30 a.m. & 3:10–⁠6 p.m., Fri 7–⁠8:30 a.m. & 12:40–⁠6 p.m.———
Dance Avenue dance Mount Pleasant and Crescent Heights6+ yearsTue 7–⁠7:55 p.m.Mon–Fri, Sun 10 a.m.–⁠9 p.m., Sat 10:30 a.m.–⁠9:30 p.m.$105/term——
Dojo Nine Brazilian jiu-jitsu Mount Pleasant and Crescent Heights5–12 years—Mon–Fri 9:30 a.m.–⁠8 p.m., Sat 12–⁠3 p.m., Sun 1–⁠3 p.m.——free
DSJ Dance Studio dance Mount Pleasant and Crescent Heights5½+ yearsWed 6–⁠7 p.m.; Thu 6–⁠7:15 p.m. +3Tue–Sat 3:40–⁠8:30 p.m.$750/year +2—free
Dunamis Muay Thai Mount Pleasant and Crescent Heights4–12 years—Mon–Fri 9 a.m.–⁠9 p.m., Sat 10 a.m.–⁠1 p.m.——free
Fun 'n' Dance ballet · dance Mount Pleasant and Crescent Heights3+ years——$40 one-time—free
Happy Souls Playschool care Mount Pleasant and Crescent Heights—Mon–Fri 7 a.m.–⁠6 p.m.Mon–Fri 7 a.m.–⁠6 p.m.———
Jim-Bows Archery Calgary archery Mount Pleasant and Crescent Heights——Tue, Thu, Fri 10 a.m.–⁠8 p.m., Sat 10 a.m.–⁠5 p.m.from $40/class——
Mount Pleasant Community Association soccer · martial arts · multi-activity programs Mount Pleasant and Crescent Heights · 2 locations—Wed 5–⁠6:15 p.m.Mon–Sun 6 a.m.–⁠12 a.m.———
North Hill Community Curling Club curling Mount Pleasant and Crescent Heights7–18 yearsTue 4:30–⁠6:30 p.m.; Fri 4:30 p.m.Mon, Sun 9 a.m.–⁠12 a.m., Tue–Fri 9 a.m.–⁠11 p.m., Sat 9 a.m.–⁠10 p.m.$159/session +1——
Peoples Table Tennis Club Ltd table tennis Mount Pleasant and Crescent Heights6+ yearsSun 10 a.m.–⁠12 p.m.; Sun 2–⁠4 p.m.—$30/class——
Pleasant Heights After School multi-activity programs · care · camp Mount Pleasant and Crescent Heights5–12 yearsJul–Aug 2026 past; Mon–Fri 7 a.m.–⁠6 p.m.—$1,200/month +1——
Red Phoenix Tae Kwon Do taekwondo · martial arts · camp Mount Pleasant and Crescent Heights3½–14 yearsMon–Thu 4 p.m.Mon–Thu 3–⁠8:30 p.m., Fri 4–⁠7 p.m., Sat 8:30 a.m.–⁠2 p.m.from $389/session—free
Resonant Blooms Music Studio music · camp Mount Pleasant and Crescent Heights8+ yearsJul 26–30, 2027—$500/session +1——
RMH Music music · camp Mount Pleasant and Crescent Heights5–12 yearsAug 10–13, 2026 past—$275–300/week——
Spanish School of Calgary languages Mount Pleasant and Crescent Heights—Sat 1–⁠3 p.m.Mon–Fri 7–⁠9 p.m., Sat 10 a.m.–⁠3 p.m.$175/session——
Tecumseh Taekwon-Do taekwondo Mount Pleasant and Crescent Heights6–16 years—Mon 6:30 p.m.–⁠12 a.m., Wed 6:30–⁠8:30 p.m., Sat 10 a.m.–⁠12 p.m.$50/month——
Universal Talent Film School drama and theatre Mount Pleasant and Crescent Heights—Sun 5:30–⁠8:30 p.m.Mon, Fri–Sun 9 a.m.–⁠5 p.m., Tue, Thu 10 a.m.–⁠8 p.m., Wed 10 a.m.–⁠9 p.m.$300/month——
Wild Rose Highland Dance Studio dance Mount Pleasant and Crescent Heights4+ yearsTue, Thu 5:30–⁠6:15 p.m.; Tue, Thu 6:15–⁠7:15 p.m.Tue, Thu 5:15–⁠8:30 p.m.———
Winston Heights Mountview Community Association martial arts Mount Pleasant and Crescent Heights—Mon 5–⁠6:05 p.m.————
NOBI Shotokan Karate (WSKF Canada) karate Panorama Hills and Hidden Valley5–12 yearsMon 6:30–⁠7:30 p.m.Mon 6:30–⁠7:30 p.m.———
Panorama Hills Soccer soccer Panorama Hills and Hidden Valley3–15 yearsThu 6:30–⁠7:30 p.m.—$25/session——
Avant-Garde Music Studio Inc.-AGMS music · piano Tuscany and Royal Oak (Rocky Ridge)6–8 yearsWed 5:15–⁠6 p.m.Mon, Tue, Thu 4:30–⁠7:30 p.m., Wed 2–⁠6:30 p.m., Sat 9:30 a.m.–⁠12 p.m.$169/month +1——
Exceed Muay Thai Muay Thai Tuscany and Royal Oak (Rocky Ridge)6–16 years—Mon, Wed 9:15–⁠10:45 a.m. & 11:45 a.m.–⁠1:15 p.m. & 4:30–⁠8:30 p.m., Tue 5–⁠9:30 p.m., Thu 5–⁠8:45 p.m., Fri 9:15–⁠10:45 a.m. & 11:46 a.m.–⁠1:15 p.m. & 4:45–⁠8 p.m., Sat 5:30–⁠7 p.m., Sun 10:45 a.m.–⁠1:30 p.m.——free
Musekids Dansica gymnastics · ballet · dance Tuscany and Royal Oak (Rocky Ridge)4+ years—Mon 2–⁠8 p.m., Tue, Thu 2–⁠9 p.m., Wed 4–⁠8 p.m., Sat 9 a.m.–⁠4:30 p.m.———
North Calgary Dance Centre dance · camp Tuscany and Royal Oak (Rocky Ridge)3+ yearsAug 10–14, 2026 past; Mon–Fri 9:30 a.m.–⁠12:30 p.m.Mon, Tue, Thu, Fri 4–⁠7 p.m., Sat 9 a.m.–⁠12 p.m.———
R.O.C. Before & After School Care multi-activity programs · care · camp Tuscany and Royal Oak (Rocky Ridge)—Jul–Aug 2026 past; Mon–Fri 6:30 a.m.–⁠6 p.m.; Mon–Fri 7 a.m.–⁠6 p.m.Mon–Fri 6:30 a.m.–⁠6 p.m.$326.50/month +2——
Rocky Mountain Flying Trapeze flying trapeze Tuscany and Royal Oak (Rocky Ridge)6+ years——$70/class——
Taekwon MaDang taekwondo · camp Tuscany and Royal Oak (Rocky Ridge), Douglasdale and Riverbend (Quarry Park) · 2 locations4–17 years—Tue–Fri 1–⁠9 p.m., Sat 10 a.m.–⁠1 p.m. +1——free
Tuscany Club basketball · life skills and public speaking Tuscany and Royal Oak (Rocky Ridge) · 2 locations6–16 years—Mon–Sun 9 a.m.–⁠9:45 p.m. +1———
Viva Musica Academy of Performing Arts dance · music · art +1 · camp Tuscany and Royal Oak (Rocky Ridge) · 2 locations4+ yearsAug 17–21, 2026 pastMon 1–⁠9 p.m., Tue–Thu 1–⁠8 p.m., Fri 3–⁠7 p.m., Sat 9 a.m.–⁠5:30 p.m., Sun 2–⁠8 p.m. +1$420/week——
Western Canada Martial Arts Academy martial arts Tuscany and Royal Oak (Rocky Ridge)4–13 yearsMon, Wed, Thu 4:30–⁠5:30 p.m.; Mon–Thu 5:30–⁠6:30 p.m. +3Mon, Wed, Thu 4:30–⁠8:30 p.m., Tue 5:30–⁠8:30 p.m., Fri 5:30–⁠7:30 p.m., Sat 9 a.m.–⁠2 p.m., Sun 11 a.m.–⁠1 p.m.——free
Bowmont Boxing Club boxing, kickboxing and wrestling University District and Montgomery (Parkdale)12+ yearsTue, Thu 7:30–⁠8:45 p.m.—$65/month——
Calgary Saracens rugby University District and Montgomery (Parkdale)4–17 yearsMon, Wed 6–⁠7:15 p.m.; Wed 6–⁠7 p.m.—from $209 (period not stated) +1——
Parkdale Community Association soccer University District and Montgomery (Parkdale)3+ years—————
Spanish Creations Academy dance · drama and theatre · multi-activity programs · care · camp University District and Montgomery (Parkdale)9–13 yearsMon–Fri 7 a.m.–⁠6:30 p.m.; Mon–Fri 8:30 a.m.–⁠4:30 p.m. +1—$570/month +3——
Alberta Rocky Mountain Highland Dancers dance Varsity and Brentwood4–9 yearsTue, Thu 5–⁠5:45 p.m.; Tue, Thu 6–⁠7 p.m.Mon, Wed, Thu 4 p.m.–⁠12 a.m., Tue 4–⁠9 p.m., Sat, Sun 8 a.m.–⁠5 p.m.———
Authentic Jiu Jitsu Brazilian jiu-jitsu Varsity and Brentwood5–15 years—Mon, Wed, Fri 12–⁠9 p.m., Tue, Thu 6–⁠9 p.m., Sat 10:30 a.m.–⁠3 p.m., Sun 11 a.m.–⁠2 p.m.——free
Braineer Academy care Varsity and Brentwood6+ yearsMon–Fri 7 a.m.–⁠6 p.m.Mon–Fri 7 a.m.–⁠6 p.m.———
Chinook FC soccer · camp Varsity and Brentwood3+ yearsNov 12, 2026—$80/day——
Infinite Creations Dance Studio dance Varsity and Brentwood3+ years—Mon–Wed 5–⁠8 p.m., Thu 5 a.m.–⁠8 p.m., Sat 9:30 a.m.–⁠12 p.m.———
McDonald-Wilson Dance Academy dance · camp Varsity and Brentwood3+ yearsWed 5:30–⁠6:30 p.m.Mon, Tue, Thu, Fri 5–⁠10 p.m., Sat, Sun 9 a.m.–⁠9 p.m.$120/session—yes
Notable Music Academy music Varsity and Brentwood5+ years—Mon–Sat 9 a.m.–⁠9 p.m., Sun 9 a.m.–⁠5 p.m.———
Rock U Canada music · camp Varsity and Brentwood5–17 yearsAug 10–14, 2026 pastMon, Tue, Thu 1:30–⁠9:15 p.m., Fri 1–⁠8 p.m., Sat 10 a.m.–⁠2 p.m.——free
Silver Springs Community Association soccer · karate · dance +1 · care Bowness and Silver Springs (Scenic Acres) · 2 locations——Mon–Fri 9 a.m.–⁠4 p.m. +1———
Wayfinders Child Care care Varsity and Brentwood, Crowfoot (Arbour Lake, Hawkwood, Citadel) · 2 locations——Mon–Fri 7 a.m.–⁠6 p.m.———
Curious Genius Coding Foundation coding Edgemont and Dalhousie (Hamptons)——Mon–Thu 3–⁠7 p.m., Sat, Sun 9:30 a.m.–⁠12:30 p.m.——free
Rithii Artworks art Edgemont and Dalhousie (Hamptons)——Mon–Sun 9 a.m.–⁠9 p.m.———
Happy Cubs Dayhome care Evanston and Sage Hill (Kincora, Nolan Hill)——Mon–Fri 7 a.m.–⁠6 p.m.———
Starchevski School of Ballet ballet Huntington Hills and Beddington——Thu 5:40–⁠8 p.m., Sat 10:30 a.m.–⁠2:30 p.m.———
StoryBook Theatre drama and theatre · camp Huntington Hills and Beddington——Mon–Fri 1–⁠9 p.m., Sat 10 a.m.–⁠9 p.m., Sun 9 a.m.–⁠9 p.m.———
Ballroom & Country Dance Studio dance Mount Pleasant and Crescent Heights——Mon, Tue, Thu 10 a.m.–⁠10 p.m., Fri, Sat 10 a.m.–⁠12 a.m., Sun 10 a.m.–⁠11 p.m.———
Mount Pleasant Tennis Club tennis · camp Mount Pleasant and Crescent Heights——————
The Winston Golf Club golf · camp Mount Pleasant and Crescent Heights——Wed, Thu 11 a.m.–⁠9 p.m., Fri 11 a.m.–⁠10 p.m., Sat 10 a.m.–⁠10 p.m., Sun 10 a.m.–⁠9 p.m.———
Jade Lee Piano piano Panorama Hills and Hidden Valley——Tue–Thu 10:30 a.m.–⁠8 p.m., Fri 10:30 a.m.–⁠7 p.m., Sun 1–⁠5 p.m.——free
Panorama Hills Community Centre multi-activity programs · camp Panorama Hills and Hidden Valley——————
Crock A Doodle art Tuscany and Royal Oak (Rocky Ridge), Woodbine and Oakridge (Cedarbrae, Braeside) · 2 locations——Mon, Tue 11 a.m.–⁠7 p.m., Thu–Sat 11 a.m.–⁠9 p.m., Sun 12–⁠6 p.m. +1———
Piano, Voice and Early Childhood Music Lessons music University District and Montgomery (Parkdale)——Mon, Wed, Fri–Sun 9 a.m.–⁠7 p.m.———
Foothills Nordic Ski Club cross-country skiing Varsity and Brentwood——Mon–Sun 9 a.m.–⁠9 p.m.———
Manx Martial Arts Academy martial arts Varsity and Brentwood——Tue 6–⁠8 p.m., Wed 6–⁠7 p.m., Sat 10 a.m.–⁠12 p.m.———
Spanish in Calgary languages Varsity and Brentwood——Mon–Sun 9 a.m.–⁠9 p.m.——free
Killarney Aquatic & Recreation Centre golf · multi-activity programs · camp Huntington Hills and Beddington, Varsity and Brentwood +16 · 59 locations6+ years—Mon, Tue, Thu 6 a.m.–⁠10 p.m., Fri 6 a.m.–⁠9 p.m., Sat, Sun 7:30 a.m.–⁠3:30 p.m. +32from $268.75/week——
Pegasus Gymnastics gymnastics · camp Bowness and Silver Springs (Scenic Acres), Haysboro and Southwood (Canyon Meadows) +1 · 3 locations3+ years—Mon 9 a.m.–⁠8:30 p.m., Tue 8:30 a.m.–⁠8 p.m., Thu 12–⁠8 p.m., Fri 12–⁠4 p.m., Sat 8 a.m.–⁠3 p.m., Sun 8:30 a.m.–⁠1 p.m. +1———
Trellis Society multi-activity programs · care · camp Bowness and Silver Springs (Scenic Acres), Falconridge and Martindale (Castleridge) +1 · 3 locations6–12 years—Mon, Wed, Fri 7:30 a.m.–⁠8 p.m., Tue, Thu 7:30 a.m.–⁠6 p.m. +2———
Stagecoach Performing Arts Calgary West drama and theatre Crowfoot (Arbour Lake, Hawkwood, Citadel), Sundance and Chaparral (Midnapore, Walden) +1 · 4 locations4–16 yearsSat 9:45–⁠11:15 a.m.; Sat 10 a.m.–⁠1 p.m. +1Sun 1–⁠5 p.m. +3$256.50/term +2—paid
YMCA Calgary outdoor and nature programs · cycling · camp Crowfoot (Arbour Lake, Hawkwood, Citadel), Tuscany and Royal Oak (Rocky Ridge) +5 · 14 locations6+ years—————
Black Belt Jung's Taekwondo taekwondo · camp Evanston and Sage Hill (Kincora, Nolan Hill), Shawnessy and Somerset (Millrise, Silverado) +3 · 5 locations4+ years—Mon 3–⁠8 p.m., Tue, Thu 3–⁠9 p.m., Fri 3–⁠8:30 p.m., Sat 12:30–⁠3 p.m. +4——free
BrightPath Richmond Child Care Centre care Huntington Hills and Beddington, Evanston and Sage Hill (Kincora, Nolan Hill) +8 · 12 locations5–12 years—Mon–Fri 6:45 a.m.–⁠6 p.m. +8———
Color Me Mine art · camp Evanston and Sage Hill (Kincora, Nolan Hill), Downtown and Beltline (East Village) +3 · 5 locations5+ years—Tue–Thu, Sat 11 a.m.–⁠6 p.m., Fri 11 a.m.–⁠7 p.m., Sun 11 a.m.–⁠5 p.m. +3———
KidStrong Symons Valley yoga and fitness Evanston and Sage Hill (Kincora, Nolan Hill), Kensington and Hillhurst (Sunnyside) +1 · 3 locations4–11 years—Mon, Tue, Fri 3–⁠7:30 p.m., Wed, Thu 4–⁠7:30 p.m., Sat, Sun 8 a.m.–⁠3 p.m. +1——yes
UCMAS Abacus & Mental Math School abacus mental math Evanston and Sage Hill (Kincora, Nolan Hill), Haysboro and Southwood (Canyon Meadows) +1 · 3 locations5–13 years—Fri 5:30–⁠7:30 p.m., Sat 11 a.m.–⁠3 p.m., Sun 11 a.m.–⁠1 p.m. +2——free
Islamic Information Society of Calgary (IISC) faith-based programs Mount Pleasant and Crescent Heights, Downtown and Beltline (East Village) · 3 locations13+ years—————
Gracie Barra Calgary Brazilian jiu-jitsu · multi-activity programs · camp Tuscany and Royal Oak (Rocky Ridge), Haysboro and Southwood (Canyon Meadows) +1 · 3 locations3–15 years—Mon–Fri 7 a.m.–⁠9 p.m., Sat 8 a.m.–⁠1 p.m. +2——free
UCalgary Active Living swimming · gymnastics · multi-activity programs · camp University District and Montgomery (Parkdale) · 5 locations3+ years—Mon–Sun 8 a.m.–⁠10 p.m. +3———
Varsity Community Association soccer · art · care Varsity and Brentwood · 3 locations3–12 years—Mon–Fri 7 a.m.–⁠6 p.m. +1———
Cancare Edutainment Centre multi-activity programs · care · camp Crowfoot (Arbour Lake, Hawkwood, Citadel), Bowness and Silver Springs (Scenic Acres) · 3 locations——Mon–Fri 6:30 a.m.–⁠6 p.m.———
Mathnasium coding · camp Crowfoot (Arbour Lake, Hawkwood, Citadel), Haysboro and Southwood (Canyon Meadows) +2 · 4 locations——————
Master Rim's Taekwondo taekwondo · camp Evanston and Sage Hill (Kincora, Nolan Hill), Saddle Ridge and Cornerstone (Taradale) +2 · 4 locations——Mon–Fri 2–⁠9 p.m., Sat, Sun 10 a.m.–⁠1 p.m. +3——free
Ages and times not published
Momentum Dance Academy ballet · dance Edgemont and Dalhousie (Hamptons)——————
Mcknight Hockey Association hockey Huntington Hills and Beddington——————
Crystal Music Studio piano Kensington and Hillhurst (Sunnyside)——————
Rosemont Community Association karate Mount Pleasant and Crescent Heights——————
Reading the table

Nothing here is in order of merit. On community and quadrant pages, a provider with one or two locations is placed ahead of chains with three or more. Rows that show ages, class times, camp dates or a current fee lead the rows that show none of these. After that, rows run by community and then by name.

—: not published by the provider.
+N: there are N values beyond those shown; see the provider’s page.
≈: a per-class fee we worked out from a package, term or season fee.
as image: in a picture or scan only; in app: inside a booking app only; ask: available on request only.
web: no class language is given, so the row shows the language of the provider’s website.
Short forms: care is after-school care and camp is a day camp. A fee is given /class, /hour, /day, /week, /month, /term (for a term or a season), /session (for a set run of classes or one camp) or /year. Under each name is the date we last checked its sources, and every distance is a straight line on the map.