Jump to the main content
Kids Classes Calgary

Tennis lessons and tennis academies in Calgary

ProviderCommunityAgesClass timesOpening hours (Google)FeesLanguageTrial
Calgary Tennis Club camp Killarney and Shaganappi (Sunalta, Westbrook)4+ yearsMon–Thu 9 a.m.–⁠12 p.m.; Mon–Thu 12–⁠1 p.m. +1Mon–Sun 8 a.m.–⁠10:30 p.m.from $120 (period not stated)——
Aforza Tennis and Padel Kingsland and Acadia (Chinook, Fairview)4–18 years—Mon–Sun 8 a.m.–⁠10 p.m.———
Willow Ridge Community Association Lake Bonavista and Willow Park (Deer Run) · 2 locations5+ yearsSun 9–⁠10 a.m.; Sun 10–⁠11 a.m. +1Mon–Fri 9 a.m.–⁠3 p.m. +1$150 (period not stated) +2——
Aforza Kingsland and Acadia (Chinook, Fairview)——Mon–Fri 8:30 a.m.–⁠8:30 p.m., Sat, Sun 10 a.m.–⁠4 p.m.———
Tennis By Dennis Mission and Mount Royal (Elbow Park)——Mon–Sun 6 a.m.–⁠10 p.m.———
Mount Pleasant Tennis Club camp Mount Pleasant and Crescent Heights——————
Mega Courts Pickleball and Tennis Ltd New Brighton and Copperfield——Mon–Sun 7 a.m.–⁠11 p.m.———
Ages and times not published
Tennis Elite Mission and Mount Royal (Elbow Park)———$50/class——
McKenzie Lake Residents Association McKenzie Lake and McKenzie Towne——————
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.