Jump to the main content
Kids Classes Calgary

Junior golf programs and golf academies in Calgary

ProviderCommunityAgesClass timesOpening hours (Google)FeesLanguageTrial
Killarney Aquatic & Recreation Centre Killarney and Shaganappi (Sunalta, Westbrook), New Brighton and Copperfield +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. +32———
Inglewood Golf & Curling Club Forest Lawn and Penbrooke (Dover, Applewood)4–16 years——$250/term——
Dynamic Motion Golf Performance Kingsland and Acadia (Chinook, Fairview)12–18 years——$1,395/session——
McKenzie Meadows Golf Club camp Lake Bonavista and Willow Park (Deer Run)6–14 years—Mon–Sun 8 a.m.–⁠10 p.m.$150/session +1——
Willow Park Golf & Country Club Lake Bonavista and Willow Park (Deer Run)12–15 years—Mon–Sun 7 a.m.–⁠10 p.m.———
Earl Grey Golf Club Kingsland and Acadia (Chinook, Fairview)——Mon–Sun 7:30 a.m.–⁠7:30 p.m.———
Todd Halpen Golf Performance Kingsland and Acadia (Chinook, Fairview)——Mon–Sun 8 a.m.–⁠9 p.m.———
Tom Flockhart Golf Academy Kingsland and Acadia (Chinook, Fairview)——Mon–Fri 10 a.m.–⁠8 p.m., Sat, Sun 10 a.m.–⁠4 p.m.———
The Winston Golf Club 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.———
Bearspaw Golf Academy camp Rocky View County——Mon–Sun 9 a.m.–⁠4 p.m.———
Canyon Meadows Golf and Country Club Woodbine and Oakridge (Cedarbrae, Braeside)——Mon–Sat 8 a.m.–⁠11 p.m., Sun 8 a.m.–⁠10 p.m.———
Ages and times not published
Elbow Springs Golf Club Rocky View County——————
365 GOLF West Springs and Aspen Woods (Cougar Ridge)——————
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.