Kids classes, programs and camps in Thornhill
| Provider | Area | Ages | Class times | Opening hours (Google) | Fees | Language | Trial class |
|---|---|---|---|---|---|---|---|
| Academy Of Ballet & Jazz | Thornhill | 3+ years | Tue 4:30 p.m.; Tue 5:30 p.m. | Mon–Fri 4–10 p.m., Sat 9 a.m.–6 p.m. | — | — | — |
| Allegro Dance School | Thornhill | 2+ years | — | — | — | — | — |
| Alliance Volleyball Club | Thornhill | 11–14 years | Mon 3:30–5:30 p.m.; Tue 6–8 p.m. | — | $240/term +1 | — | free |
| Astra Learning Centre | Thornhill | 8–17 years | — | Mon–Fri 4–8 p.m., Sat, Sun 10 a.m.–4 p.m. | from $169/mo | — | free |
| Bright Palette | Thornhill | 3–9 years | Wed, Fri 5–5:50 p.m.; Sat 10–10:50 a.m. +1 | Tue–Fri 4–8 p.m., Sat, Sun 10 a.m.–5 p.m. | $120–150/mo +1 | — | paid |
| Chabad Lubavitch Day Camp | Thornhill | — | — | — | $2,045/session | — | — |
| Charactors Theatre Troupe | Thornhill | — | Mar 2027; Sat 1–2:30 p.m. | — | $595/term +2 | — | — |
| Chasse Dance School | Thornhill | 4–15 years | Aug 31–Sep 4, 2026 past; Fri 6–8:15 p.m. | Mon–Fri 4:30–8:30 p.m., Sat, Sun 9 a.m.–8:30 p.m. | $315/wk | — | — |
| Chu's Martial Arts World | Thornhill | 3+ years | — | Mon, Tue, Thu, Fri 2–9 p.m., Wed 2–9:30 p.m., Sat 10 a.m.–2:30 p.m. | — | — | free |
| Dance Vitality | Thornhill | 4–16 years | Mon 5–6 p.m.; Thu 5–6 p.m. | Mon–Wed, Sat 9 a.m.–5 p.m., Thu, Fri, Sun 9 a.m.–10 p.m. | from $400/term | — | — |
| Diyako Muay Thai & Martial Arts (DKM) Academy | Thornhill | 7–15 years | Mon, Wed, Fri 6 p.m. | Mon–Fri 7–11 a.m. & 4–10 p.m., Sat, Sun 8 a.m.–12 p.m. | — | — | free |
| Dream Makers Music Academy | Thornhill | 4–12 years | — | Mon–Fri 1–9 p.m., Sat 10 a.m.–9 p.m. | — | — | — |
| Elite Rhythmic Centre | Thornhill | 3–12 years | — | Sat 9 a.m.–2 p.m. | from $115/mo | — | — |
| Geminos Dojo Vaughan | Thornhill | 7–11 years | Tue, Thu 6–7:30 p.m. | Tue, Thu 6–9 p.m. | $150/mo +1 | — | free |
| Glen Shields Badminton | Thornhill | 6+ years | Tue 8:15–10:15 p.m.; Wed 6–8 p.m. | Tue 8:15–10:15 p.m., Wed 6–8 p.m. | $25/class +3 | — | free |
| Gold Sport Life Inc | Thornhill | 3½+ years | — | Mon–Fri 10 a.m.–9 p.m., Sat 10 a.m.–6 p.m. | $240/mo +5 | — | free |
| Grand Staff School of Music | Thornhill | 5+ years | — | Tue–Fri 4–8 p.m., Sat 10 a.m.–3 p.m., Sun 10 a.m.–2 p.m. | $35/class | — | — |
| Greater Toronto Music School | Thornhill | 3–17 years | — | Mon–Fri 9 a.m.–8 p.m., Sat, Sun 10 a.m.–8 p.m. | — | — | — |
| Gymboree Play & Music | Thornhill, Leaside and Thorncliffe Park · 2 locations | 3–5 years | — | Tue–Thu 9:15 a.m.–4 p.m., Fri 9:15 a.m.–3 p.m., Sat 9:15 a.m.–2:30 p.m., Sun 10 a.m.–2 p.m. +1 | — | — | — |
| Happy Learning Education Centre 乐学私塾 | Thornhill | 5–14 years | — | — | $420/wk | — | — |
| Harriet Chung Performing Arts | Thornhill | 5–18 years | — | Tue–Fri 5–8:30 p.m., Sat 10:30 a.m.–4:30 p.m., Sun 12–4 p.m. | — | — | paid |
| Hockey Camps International | Thornhill | 5–16 years | Aug 24–28, 2026 past | — | $275/wk +2 | — | — |
| Ice Dreams Skating Academy | Thornhill | 4–18 years | — | Mon–Fri 8 a.m.–8 p.m., Sat, Sun 9 a.m.–8 p.m. | — | — | paid |
| JCK Camps | Thornhill | 4+ years | Mon–Thu 9 a.m.–4 p.m.; Fri 9 a.m.–3 p.m. | — | — | — | — |
| Jung Ko Taekwondo Academy | Thornhill | 3+ years | — | Mon–Fri 3–9 p.m., Sat 12–3:30 p.m., Sun 1–3 p.m. | — | — | free |
| Junior Hub Child Care & Learning Centre | Thornhill | 4–6 years | — | — | $322/wk | — | — |
| Kalari Kickboxing and Muay Thai Academy | Thornhill | 5–17 years | Mon–Fri 4:15 p.m.; Mon–Fri 5 p.m. | Mon, Tue, Thu, Fri 3–8 p.m., Wed 3–9 p.m., Sat 2–3 p.m., Sun 12–1 p.m. | $165/mo +5 | — | yes |
| Kavosh AI & Robotics Academy | Thornhill, Markham (Unionville) · 2 locations | 6+ years | — | — | — | — | free |
| KingJiuJitsu | Thornhill, Lawrence Manor and Yorkdale · 2 locations | 7–12 years | — | Tue, Thu 6–9:30 p.m., Sat 11 a.m.–2:30 p.m. +1 | $220/mo | — | free |
| L'Arabesque Ballet | Thornhill | 4+ years | Jul 2–Aug 20, 2026 past; Wed 5:15–6 p.m.; Sat 9:45–10:30 a.m. | Mon–Fri, Sun 9:30 a.m.–8 p.m., Sat 9:30 a.m.–2 p.m. | from $268/term +1 | — | — |
| Lifetime Skills Academy (LSA) | Thornhill | 4–16 years | — | Mon–Fri 9 a.m.–5 p.m., Sat 9 a.m.–1 p.m. | — | — | — |
| Miya's Art Shop | Thornhill | 3–8 years | — | Mon–Thu, Sun 9 a.m.–10 p.m., Fri 9 a.m.–3 p.m. | — | — | — |
| Petit Bonbon | Thornhill | — | — | Tue, Wed 11 a.m.–3 p.m., Thu 11 a.m.–6 p.m., Fri 1–6 p.m., Sat 11 a.m.–5 p.m. | from $60 (fee period not stated) | — | — |
| Smart Kids Chess Academy | Thornhill | 6–17 years | Thu 4 p.m.; Thu 5 p.m. +3 | Mon–Sun 10 a.m.–5 p.m. | $120/mo | — | free |
| Sohn's Agape Taekwondo | Thornhill | 4+ years | Mon–Fri 9 a.m. | Mon, Wed, Fri 2–8 p.m., Tue, Thu 2–6 p.m. | — | — | — |
| Stepanova Ballet Academy Inc. | Thornhill | 4–18 years | Mon–Fri 9 a.m.–3 p.m. | — | — | — | free |
| Strong Play | Thornhill | 6–12 years | — | Mon–Sat 9 a.m.–5 p.m. | — | — | — |
| Sweet Music Lessons | Thornhill | 4+ years | — | — | from $42/class | — | paid |
| Swim Time | Thornhill, Vaughan (Woodbridge, Kleinburg) · 2 locations | 2–18 years | — | Mon 9:30 a.m.–9:30 p.m., Tue 9:30 a.m.–9 p.m., Wed 10 a.m.–9 p.m., Thu 1–9 p.m., Sat 9 a.m.–5:30 p.m., Sun 8:30 a.m.–6 p.m. +1 | — | — | — |
| Systema HQ Toronto | Thornhill | 3–17 years | Tue 6:15–7:15 p.m. | Tue 10:45 a.m.–12:45 p.m. & 6–9:15 p.m., Wed 6:15–9:15 p.m., Thu 10:45 a.m.–12:45 p.m. & 7:15–9:15 p.m. | — | — | — |
| TAC Aquatics | Thornhill | 3+ years | — | Mon–Sun 9 a.m.–5 p.m. | — | — | — |
| The Thornhill Club | Thornhill | 6–17 years | — | — | — | — | — |
| Thornhill Acting Studio | Thornhill | 7–14 years | — | Tue–Thu 4–10 p.m., Fri 4–7 p.m., Sat, Sun 10 a.m.–5:30 p.m. | from $450 (fee period not stated) +1 | — | yes |
| Thornhill Figure Skating Club | Thornhill | 5+ years | — | Mon, Tue, Thu 7 a.m.–5 p.m., Wed, Fri 7 a.m.–9 p.m., Sat 7 a.m.–6 p.m., Sun 7 a.m.–2 p.m. | — | — | — |
| Thornhill Park Tennis Club | Thornhill | 4–17 years | — | Mon–Fri 6:30 a.m.–11:30 p.m., Sat, Sun 7 a.m.–11 p.m. | — | — | — |
| Thornhill Soccer Club | Thornhill | 4+ years | Sun 11 a.m.–12 p.m.; Sun 12–1 p.m. +2 | — | $250 (fee period not stated) +1 | — | — |
| Top Dancing Studio | Thornhill | 5+ years | Thu 5–6 p.m.; Thu 6:30–7:30 p.m. +1 | Mon 5–9 p.m., Tue, Thu, Fri 10:30 a.m.–9 p.m., Wed 10:30 a.m.–9:30 p.m., Sat, Sun 10 a.m.–7 p.m. | — | — | — |
| Toronto Athletic FC Academy (TAFC) | Thornhill | 6–18 years | — | Mon–Sun 9:30 a.m.–5 p.m. | — | — | — |
| Toronto Flyers Junior A Hockey Club | Thornhill | 15+ years | — | — | — | — | — |
| Toronto Singing Academy | Thornhill | 8–13 years | Mar 15–19, 2027 | Mon–Thu 11 a.m.–9 p.m., Sun 11 a.m.–6 p.m. | $345 (fee period not stated) | — | — |
| Vaughan Jiu-Jitsu Academy | Thornhill | 4–15 years | Mon, Wed 5:15–5:55 p.m.; Mon–Thu 6–7 p.m. +5 | Mon–Fri 9 a.m.–9 p.m., Sat 9 a.m.–3 p.m. | — | — | free |
| ViBE Dance & Fitness Studio | Thornhill | 4–14 years | — | Mon–Thu 9 a.m.–9 p.m., Fri 9 a.m.–5 p.m., Sat 9 a.m.–7 p.m., Sun 9 a.m.–6 p.m. | $65/day +1 | — | — |
| Victoria International Ballet Academy | Thornhill | 3+ years | Aug 4–21, 2026 past | Mon, Tue, Thu, Fri 3–8 p.m., Wed 3–7 p.m., Sat 9:30 a.m.–2 p.m., Sun 9:30–11:30 a.m. | — | — | yes |
| Victory Judo Kai | Thornhill | 4–13 years | Mon–Fri 6:30–7:30 p.m.; Wed, Fri 5:30–6:15 p.m. | Mon, Wed, Fri 5:30–9 p.m., Sat 9:30–11 a.m. | $300–320/wk | — | free |
| Wonderland Dance Company | Thornhill | 3+ years | Mon 6:15–7:15 p.m.; Mon 7:15–8 p.m. +5 | — | — | — | free |
| Yalla Thornhill Camp | Thornhill | 5–13 years | — | — | $299/wk | — | — |
| Creative Piano Lessons | Thornhill | — | — | Mon–Thu 9 a.m.–8 p.m., Fri 9 a.m.–4 p.m. | — | — | free |
| German Mills Tennis Club | Thornhill | — | — | Mon–Sun 6 a.m.–11:15 p.m. | — | — | — |
| Happy Palette Studio | Thornhill | — | — | Mon–Fri 10 a.m.–6 p.m., Sat 10 a.m.–5 p.m., Sun 11 a.m.–6 p.m. | — | — | yes |
| Master Ben Taekwondo Academy | Thornhill | — | — | Mon–Fri 10 a.m.–9 p.m. | — | — | free |
| MSG Sport Club | Thornhill | — | — | — | — | — | — |
| National Ballroom Academy | Thornhill | — | — | Mon–Sun 9 a.m.–10 p.m. | — | — | — |
| Pomona Valley Tennis Club | Thornhill | — | — | Mon, Wed, Fri 9–11 a.m. | — | — | — |
| Sportball Toronto | Thornhill | — | — | Mon–Thu 9 a.m.–5 p.m., Fri 9 a.m.–2:30 p.m. | — | — | yes |
| City of Vaughan | Thornhill, Vaughan (Woodbridge, Kleinburg) +1 · 17 locations | 6–18 years | — | Mon–Fri 7 a.m.–9:30 p.m., Sat, Sun 8:30 a.m.–4 p.m. +13 | — | — | — |
| Exceed Robotics | Thornhill, Mississauga (Meadowvale, Streetsville) +2 · 4 locations | 7–17 years | — | Tue–Thu 3–8:30 p.m., Sat, Sun 9 a.m.–5 p.m. +3 | $165/mo | — | free |
| Le Club | Thornhill, Richmond Hill · 3 locations | 4–12 years | — | Mon–Fri 7 a.m.–6:30 p.m. +1 | — | — | — |
| Myung's Taekwondo Academy | Thornhill, Markham (Unionville) +2 · 4 locations | 4–12 years | — | Mon–Thu 3–9 p.m., Fri 3–8 p.m., Sat 11 a.m.–1:45 p.m. +3 | — | — | free |
| Toronto Swim School | Thornhill, Downsview +4 · 6 locations | 5+ years | — | Mon 9 a.m.–9 p.m., Tue, Sat, Sun 9 a.m.–7 p.m., Wed, Fri 9 a.m.–8 p.m., Thu 9 a.m.–8:30 p.m. +5 | — | — | — |
| YMCA of Greater Toronto | Thornhill, Richmond Hill +38 · 134 locations | 4–12 years | — | Mon–Fri 7:30 a.m.–6 p.m. +32 | — | — | — |
| No ages or times published | |||||||
| Art Kids Nest | Thornhill | — | — | — | — | — | — |
| Behind the Scenes Studio | Thornhill | — | — | — | — | — | — |
| Children Music Classes - Music Lessons for Kids in Toronto | Thornhill | — | — | — | — | — | — |
| Paramount Ice | Thornhill | — | — | — | — | — | — |
How to read the table
No row is ranked. On an area page, and on the pages for wider districts such as North York or Mississauga, independents with one or two locations go ahead of chains with three or more. Rows that show ages, class times, camp dates or a current fee go before rows that show none of these. Inside each group the order is by area, then alphabetical.
—: the provider has not published this.
+N: N further values; the provider’s page has them all.
≈: a fee per class worked out from a package or term fee.
as image: only in a picture or a scan; in app: only inside a booking app; ask: given only when you ask.
web: no class language is stated, so the row shows the languages of the provider’s website.
care: after-school care; camp: day camp. Fees: /class, /hr, /day, /wk, /mo, /term (a term or a season), /session (a set run of classes or a camp), /yr. The date under a name is when its sources were last read. Distances are straight-line.
Download the data as JSON Download the data as CSV Reuse it freely under CC BY, crediting this directory.