Skip to the content
Kids Classes Toronto

Kids classes, programs and camps in Thornhill

ProviderAreaAgesClass timesOpening hours (Google)FeesLanguageTrial class
Academy Of Ballet & Jazz ballet · dance · camp Thornhill3+ yearsTue 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 ballet · dance · camp Thornhill2+ years—————
Alliance Volleyball Club volleyball Thornhill11–14 yearsMon 3:30–⁠5:30 p.m.; Tue 6–⁠8 p.m.—$240/term +1—free
Astra Learning Centre robotics Thornhill8–17 years—Mon–Fri 4–⁠8 p.m., Sat, Sun 10 a.m.–⁠4 p.m.from $169/mo—free
Bright Palette art Thornhill3–9 yearsWed, Fri 5–⁠5:50 p.m.; Sat 10–⁠10:50 a.m. +1Tue–Fri 4–⁠8 p.m., Sat, Sun 10 a.m.–⁠5 p.m.$120–150/mo +1—paid
Chabad Lubavitch Day Camp multi-activity programs · camp Thornhill———$2,045/session——
Charactors Theatre Troupe drama and theatre · camp Thornhill—Mar 2027; Sat 1–⁠2:30 p.m.—$595/term +2——
Chasse Dance School dance · camp Thornhill4–15 yearsAug 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 taekwondo · care · camp Thornhill3+ 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 dance Thornhill4–16 yearsMon 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 boxing, kickboxing and wrestling Thornhill7–15 yearsMon, 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 music · care · camp Thornhill4–12 years—Mon–Fri 1–⁠9 p.m., Sat 10 a.m.–⁠9 p.m.———
Elite Rhythmic Centre gymnastics Thornhill3–12 years—Sat 9 a.m.–⁠2 p.m.from $115/mo——
Geminos Dojo Vaughan karate Thornhill7–11 yearsTue, Thu 6–⁠7:30 p.m.Tue, Thu 6–⁠9 p.m.$150/mo +1—free
Glen Shields Badminton badminton Thornhill6+ yearsTue 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 chess · dance · boxing, kickboxing and wrestling Thornhill3½+ 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 music · piano Thornhill5+ 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 music · piano Thornhill3–17 years—Mon–Fri 9 a.m.–⁠8 p.m., Sat, Sun 10 a.m.–⁠8 p.m.———
Gymboree Play & Music art Thornhill, Leaside and Thorncliffe Park · 2 locations3–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 乐学私塾 robotics · multi-activity programs · camp Thornhill5–14 years——$420/wk——
Harriet Chung Performing Arts dance Thornhill5–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 hockey · camp Thornhill5–16 yearsAug 24–28, 2026 past—$275/wk +2——
Ice Dreams Skating Academy skating · camp Thornhill4–18 years—Mon–Fri 8 a.m.–⁠8 p.m., Sat, Sun 9 a.m.–⁠8 p.m.——paid
JCK Camps multi-activity programs · camp Thornhill4+ yearsMon–Thu 9 a.m.–⁠4 p.m.; Fri 9 a.m.–⁠3 p.m.————
Jung Ko Taekwondo Academy taekwondo · camp Thornhill3+ 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 multi-activity programs · camp Thornhill4–6 years——$322/wk——
Kalari Kickboxing and Muay Thai Academy Muay Thai Thornhill5–17 yearsMon–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 coding · robotics Thornhill, Markham (Unionville) · 2 locations6+ years————free
KingJiuJitsu Brazilian jiu-jitsu Thornhill, Lawrence Manor and Yorkdale · 2 locations7–12 years—Tue, Thu 6–⁠9:30 p.m., Sat 11 a.m.–⁠2:30 p.m. +1$220/mo—free
L'Arabesque Ballet ballet · camp Thornhill4+ yearsJul 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) coding · robotics · public speaking and life skills +1 · camp Thornhill4–16 years—Mon–Fri 9 a.m.–⁠5 p.m., Sat 9 a.m.–⁠1 p.m.———
Miya's Art Shop art Thornhill3–8 years—Mon–Thu, Sun 9 a.m.–⁠10 p.m., Fri 9 a.m.–⁠3 p.m.———
Petit Bonbon cooking 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 chess Thornhill6–17 yearsThu 4 p.m.; Thu 5 p.m. +3Mon–Sun 10 a.m.–⁠5 p.m.$120/mo—free
Sohn's Agape Taekwondo taekwondo · multi-activity programs · care · camp Thornhill4+ yearsMon–Fri 9 a.m.Mon, Wed, Fri 2–⁠8 p.m., Tue, Thu 2–⁠6 p.m.———
Stepanova Ballet Academy Inc. ballet · camp Thornhill4–18 yearsMon–Fri 9 a.m.–⁠3 p.m.———free
Strong Play basketball · dance · art +2 · camp Thornhill6–12 years—Mon–Sat 9 a.m.–⁠5 p.m.———
Sweet Music Lessons music Thornhill4+ years——from $42/class—paid
Swim Time swimming Thornhill, Vaughan (Woodbridge, Kleinburg) · 2 locations2–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 martial arts Thornhill3–17 yearsTue 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 swimming · camp Thornhill3+ years—Mon–Sun 9 a.m.–⁠5 p.m.———
The Thornhill Club tennis · golf · multi-activity programs · camp Thornhill6–17 years—————
Thornhill Acting Studio drama and theatre · public speaking and life skills Thornhill7–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 skating Thornhill5+ 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 tennis · camp Thornhill4–17 years—Mon–Fri 6:30 a.m.–⁠11:30 p.m., Sat, Sun 7 a.m.–⁠11 p.m.———
Thornhill Soccer Club soccer · camp Thornhill4+ yearsSun 11 a.m.–⁠12 p.m.; Sun 12–⁠1 p.m. +2—$250 (fee period not stated) +1——
Top Dancing Studio ballet · dance Thornhill5+ yearsThu 5–⁠6 p.m.; Thu 6:30–⁠7:30 p.m. +1Mon 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) soccer · tennis · camp Thornhill6–18 years—Mon–Sun 9:30 a.m.–⁠5 p.m.———
Toronto Flyers Junior A Hockey Club hockey Thornhill15+ years—————
Toronto Singing Academy music · camp Thornhill8–13 yearsMar 15–19, 2027Mon–Thu 11 a.m.–⁠9 p.m., Sun 11 a.m.–⁠6 p.m.$345 (fee period not stated)——
Vaughan Jiu-Jitsu Academy Brazilian jiu-jitsu Thornhill4–15 yearsMon, Wed 5:15–⁠5:55 p.m.; Mon–Thu 6–⁠7 p.m. +5Mon–Fri 9 a.m.–⁠9 p.m., Sat 9 a.m.–⁠3 p.m.——free
ViBE Dance & Fitness Studio dance · camp Thornhill4–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 ballet · camp Thornhill3+ yearsAug 4–21, 2026 pastMon, 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 judo · camp Thornhill4–13 yearsMon–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 gymnastics · ballet · dance Thornhill3+ yearsMon 6:15–⁠7:15 p.m.; Mon 7:15–⁠8 p.m. +5———free
Yalla Thornhill Camp multi-activity programs · camp Thornhill5–13 years——$299/wk——
Creative Piano Lessons piano Thornhill——Mon–Thu 9 a.m.–⁠8 p.m., Fri 9 a.m.–⁠4 p.m.——free
German Mills Tennis Club tennis · camp Thornhill——Mon–Sun 6 a.m.–⁠11:15 p.m.———
Happy Palette Studio art 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 taekwondo Thornhill——Mon–Fri 10 a.m.–⁠9 p.m.——free
MSG Sport Club multi-activity programs · camp Thornhill——————
National Ballroom Academy dance Thornhill——Mon–Sun 9 a.m.–⁠10 p.m.———
Pomona Valley Tennis Club tennis Thornhill——Mon, Wed, Fri 9–⁠11 a.m.———
Sportball Toronto multi-activity programs · camp Thornhill——Mon–Thu 9 a.m.–⁠5 p.m., Fri 9 a.m.–⁠2:30 p.m.——yes
City of Vaughan swimming · water polo · paddling and water sports +1 Thornhill, Vaughan (Woodbridge, Kleinburg) +1 · 17 locations6–18 years—Mon–Fri 7 a.m.–⁠9:30 p.m., Sat, Sun 8:30 a.m.–⁠4 p.m. +13———
Exceed Robotics coding · robotics · camp Thornhill, Mississauga (Meadowvale, Streetsville) +2 · 4 locations7–17 years—Tue–Thu 3–⁠8:30 p.m., Sat, Sun 9 a.m.–⁠5 p.m. +3$165/mo—free
Le Club multi-activity programs · care · camp Thornhill, Richmond Hill · 3 locations4–12 years—Mon–Fri 7 a.m.–⁠6:30 p.m. +1———
Myung's Taekwondo Academy taekwondo · camp Thornhill, Markham (Unionville) +2 · 4 locations4–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 swimming Thornhill, Downsview +4 · 6 locations5+ 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 care Thornhill, Richmond Hill +38 · 134 locations4–12 years—Mon–Fri 7:30 a.m.–⁠6 p.m. +32———
No ages or times published
Art Kids Nest art Thornhill——————
Behind the Scenes Studio drama and theatre Thornhill——————
Children Music Classes - Music Lessons for Kids in Toronto music Thornhill——————
Paramount Ice hockey 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.