Jump to the main content
Kids Classes Calgary

Classes, sports and camps for kids in Kensington and Hillhurst (Sunnyside)

ProviderCommunityAgesClass timesOpening hours (Google)FeesLanguageTrial
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.———
KidStrong Symons Valley yoga and fitness Kensington and Hillhurst (Sunnyside), West Springs and Aspen Woods (Cougar Ridge) +1 · 3 locations4–11 years—Mon–Fri 3–⁠7:30 p.m., Sat, Sun 8 a.m.–⁠4 p.m. +1——yes
Ages and times not published
Crystal Music Studio piano Kensington and Hillhurst (Sunnyside)——————
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.