Jump to the main content
Kids Classes Calgary

Classes, sports and camps for kids in Tuscany and Royal Oak (Rocky Ridge)

ProviderCommunityAgesClass timesOpening hours (Google)FeesLanguageTrial
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
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———
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
YMCA Calgary outdoor and nature programs · cycling · camp Tuscany and Royal Oak (Rocky Ridge), Crowfoot (Arbour Lake, Hawkwood, Citadel) +5 · 14 locations6+ years—————
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.