Skip to the content
Kids Classes Toronto

Kids classes, programs and camps in Richmond Hill

ProviderAreaAgesClass timesOpening hours (Google)FeesLanguageTrial class
17 Basketball Club basketball · camp Richmond Hill6–14 years—Sat 11:30 a.m.–⁠6:30 p.m., Sun 11 a.m.–⁠6:30 p.m.——yes
2ZStudio dance Richmond Hill4–11 years—Mon 5–⁠9 p.m., Tue, Fri 4–⁠9 p.m., Thu 7–⁠9 p.m., Sat, Sun 12–⁠5 p.m.———
9 Spears Muay Thai Muay Thai Richmond Hill6–13 years—Mon, Fri 9 a.m.–⁠1:30 p.m. & 5–⁠9:30 p.m., Tue 5–⁠9:30 p.m., Wed 10:30 a.m.–⁠12 p.m. & 5–⁠9:30 p.m., Thu 6–⁠7:30 a.m. & 5:30–⁠9:30 p.m., Sat 9 a.m.–⁠2:30 p.m., Sun 8 a.m.–⁠2:30 p.m.——free
Academy of Integrated Martial Arts martial arts Richmond Hill3–13 years—Tue, Thu 6–⁠9 p.m., Sat 10 a.m.–⁠3 p.m.———
Academy Sport and Fitness gymnastics · camp Richmond Hill3+ yearsTue 5–⁠5:55 p.m.; Tue 6–⁠6:55 p.m. +3Mon, Tue, Thu 12–⁠8:30 p.m., Wed 2:30–⁠8:30 p.m., Fri 12–⁠8 p.m., Sat, Sun 9:30 a.m.–⁠5 p.m.from $306/term—paid
Acorn Valley Outdoor School paddling and water sports · camp Richmond Hill6–12 yearsMon–Fri 9 a.m.–⁠3:30 p.m.Mon–Sun 9 a.m.–⁠8 p.m.$35/class +1——
All Star Martial Arts taekwondo · camp Richmond Hill, Leslieville · 2 locations4–12 years—Mon–Thu 2–⁠9:15 p.m., Fri 2–⁠8:30 p.m., Sat 9:30 a.m.–⁠2:30 p.m. +1——free
Alliance Taekwondo taekwondo · care · camp Richmond Hill3+ years—Mon–Fri 2–⁠9 p.m., Sat 10 a.m.–⁠3 p.m.——free
Allidina Aquatics swimming Richmond Hill3+ years——$35/class——
Aroon Academy of Irish Dance dance Richmond Hill4+ yearsSun 1–⁠1:45 p.m.Mon 7–⁠9 p.m., Wed 6–⁠9:30 p.m.——yes
Art N' Smart Academy art · languages · multi-activity programs · camp Richmond Hill · 2 locations4–16 years—Mon–Fri 2–⁠7 p.m., Sat 10 a.m.–⁠2:30 p.m. +1———
ARTHAUS art Richmond Hill5–18 years—Tue, Wed, Fri 2–⁠7 p.m., Sat 9:30 a.m.–⁠5:30 p.m.——yes
Artsky Learning Centre art · camp Richmond Hill, Markham (Markham Village, Cornell) · 2 locations5+ yearsJun 29–Sep 4, 2026 pastTue–Fri 4–⁠8:30 p.m., Sat, Sun 10 a.m.–⁠6:30 p.m. +1——yes
B-Ballerz Athletic Academy basketball Richmond Hill3–13 years—Mon, Tue, Thu, Fri 4–⁠8 p.m., Sat 9 a.m.–⁠1 p.m., Sun 10 a.m.–⁠1 p.m.——free
Bita Art Centre art · camp Richmond Hill4–12 years—Mon 10 a.m.–⁠5 p.m., Tue, Thu, Fri 11 a.m.–⁠7:30 p.m., Wed 4:30–⁠7:30 p.m., Sat 10:30 a.m.–⁠3:30 p.m.$400/wk——
Blue Moon Academy of Music and Arts music · piano · camp Richmond Hill, Newtonbrook (Yonge and Steeles) · 2 locations3+ yearsAug 17–21, 2026 pastMon–Fri 3–⁠8 p.m., Sat 9 a.m.–⁠8 p.m., Sun 9 a.m.–⁠6 p.m. +1——free
Brilliance Music Academy music Richmond Hill5+ years—Mon 3:30–⁠8:30 p.m., Tue 3:30–⁠9 p.m., Thu 4:30–⁠8:30 p.m., Fri 4:30–⁠7:30 p.m., Sat 12–⁠8:30 p.m., Sun 11 a.m.–⁠7 p.m.———
CB Dance Academy dance Richmond Hill3+ years—Tue 5:30–⁠8 p.m., Thu 5:30–⁠8:30 p.m., Sat 9 a.m.–⁠3:30 p.m.——free
CCYC Richmond Hill multi-activity programs · care · camp Richmond Hill4–12 yearsMon–Fri 9 a.m.–⁠5 p.m.Mon, Tue, Thu 3–⁠6 p.m., Wed, Fri 3–⁠8 p.m., Sat 9 a.m.–⁠5 p.m.$175/wk——
Chinese Dance Workshop dance Richmond Hill—Sat 1:30–⁠2:30 p.m.; Sat 2:30–⁠4 p.m.———paid
Chung's Taekwondo & Martial Arts taekwondo · martial arts · care · camp Richmond Hill4+ years—Mon, Thu, Fri 4:30–⁠8:20 p.m., Tue, Wed 4:30–⁠9 p.m., Sat 10:15 a.m.–⁠1 p.m.——free
Cindereeta Art Studio art · camp Richmond Hill4+ years—————
Contemporary Conservatory of Music (CCMA) music · piano Richmond Hill3+ years—Mon–Wed, Fri 1–⁠9 p.m., Thu 9 a.m.–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
Dance Art Studio dance Richmond Hill—Mon 6–⁠7 p.m.—$25/hr—paid
Dance Fire Studio dance · camp Richmond Hill7–13 yearsMon 6–⁠7 p.m.; Tue 6:15–⁠7:15 p.m. +2Mon 9–⁠11:30 a.m. & 3–⁠8 p.m., Tue 9 a.m.–⁠12:30 p.m. & 5–⁠9:30 p.m., Wed 9–⁠11:30 a.m. & 6:30–⁠9:30 p.m., Thu 9 a.m.–⁠12 p.m. & 5–⁠9:30 p.m., Fri 9 a.m.–⁠12 p.m., Sat 8:30 a.m.–⁠4:30 p.m., Sun 9 a.m.–⁠3:30 p.m.———
Dance Mania Ballroom & Latin American DanceSport School dance Richmond Hill4+ years—Mon–Sun 10 a.m.–⁠10 p.m.———
Darnicko Art Studio art Richmond Hill4–18 years—Mon–Fri 10 a.m.–⁠7 p.m., Sat 10 a.m.–⁠5 p.m.———
David Fritz Golf golf · camp Richmond Hill6–13 years—Mon–Sun 8 a.m.–⁠8 p.m.$159 (fee period not stated) +2——
Discovery Day Camp multi-activity programs · camp Richmond Hill4+ yearsJun 22–Aug 14, 2026 past—$850/wk +1——
Dream Music Studio piano Richmond Hill4–6 years—Mon–Fri 3–⁠9 p.m., Sat, Sun 9 a.m.–⁠7 p.m.——free
Excel Pro Soccer Academy soccer Richmond Hill6–18 yearsMon, Fri 5–⁠6 p.m.; Tue 5–⁠6 p.m. +3Mon–Wed, Fri 4:30–⁠6 p.m., Sun 12–⁠2 p.m.$380 (fee period not stated)—free
Finfloat swimming Richmond Hill3+ months——from $200/package——
Francophone Association of York Region multi-activity programs · camp Richmond Hill · 2 locations6–12 yearsJun 29–Aug 14, 2026 past————
Go Beyond Academy music · academic enrichment · camp Richmond Hill5–12 years—Mon 1–⁠7 p.m., Tue–Fri 1–⁠7:30 p.m., Sat 9 a.m.–⁠5 p.m.———
Golden Taekwondo Academy (GTA) taekwondo · care · camp Richmond Hill4–12 years—Tue–Thu 3:30–⁠9 p.m., Sat 9 a.m.–⁠12 p.m.——free
Greater Toronto Jiu Jitsu Center martial arts Richmond Hill—Tue, Thu 7–⁠7:45 p.m.; Tue, Thu 7:45–⁠8:30 p.m.Mon, Wed 7:30–⁠9 p.m., Tue, Thu 7–⁠8:30 p.m., Sat 10–⁠11:30 a.m.———
Ice Works Skating Academy skating Richmond Hill3–11 yearsSat 10–⁠10:45 a.m.; Sat 10–⁠11 a.m. +1Sat 10 a.m.–⁠1 p.m.$468/term +1——
Imaginarium For Kids multi-activity programs · care · camp Richmond Hill4–8 years—Mon–Fri 7:30 a.m.–⁠5:30 p.m.———
J.Michael Lee Golf Academy golf Richmond Hill8–16 years—Mon–Sun 9 a.m.–⁠9 p.m.$220/session——
Jaffer Swim School swimming Richmond Hill5+ years——$140/package +3——
KARG Academy gymnastics Richmond Hill18+ months—Mon–Sun 9 a.m.–⁠6 p.m.———
Karpov Ballet Academy ballet · camp Richmond Hill4+ yearsAug 24–28, 2026 pastMon–Fri 4:30–⁠9 p.m., Sat 10:30 a.m.–⁠6 p.m.$130/wk +3—free
Kingdom Muay Thai & Fitness Muay Thai Richmond Hill4–13 years—Mon–Thu 1–⁠9:30 p.m., Fri 4–⁠9:30 p.m., Sat 9:30 a.m.–⁠1 p.m.$90 (fee period not stated)—paid
KLDU Youth Soccer soccer Richmond Hill4–11 yearsMon, Fri 6–⁠8 p.m.Mon–Sun 9 a.m.–⁠5 p.m.from $530/term——
KO|Football Academy & KickOff GTA soccer · camp Richmond Hill7–16 yearsMar 16–20, 2026 past; Mon–Fri 9 a.m.–⁠4 p.m.; Sat, SunMon–Fri 10 a.m.–⁠6 p.m., Sat 10 a.m.–⁠4 p.m.$599/wk——
Korea Black Belt Center taekwondo · care · camp Richmond Hill—Mon–Fri 9 a.m.–⁠3:30 p.m.Mon–Fri 1–⁠9 p.m., Sat 10 a.m.–⁠3 p.m.from $310 (fee period not stated)—free
Laureates Academy for Gifted Students multi-activity programs · camp Richmond Hill———$800/session——
Little Bear Art Studio art · camp Richmond Hill3–16 years—Wed–Fri 3:30–⁠8 p.m., Sat, Sun 9:30 a.m.–⁠6 p.m.———
Long & McQuade Richmond Hill dance · music · camp Richmond Hill · 2 locations5+ yearsJul 27–31, 2026 pastMon–Thu 10 a.m.–⁠8:30 p.m., Fri 10 a.m.–⁠8 p.m., Sat 10 a.m.–⁠6 p.m., Sun 11 a.m.–⁠6 p.m. +1$368/wk——
Master Reza Taekwondo Academy taekwondo · gymnastics Richmond Hill3+ yearsMon, Wed, Fri 5 p.m.; Mon, Wed–Fri 6 p.m. +3Mon, Thu 4:45–⁠10:30 p.m., Tue, Wed, Fri 4:45–⁠9:30 p.m., Sat 12–⁠6 p.m.——yes
Melorin Music School music · piano Richmond Hill4+ years—Mon 2:30–⁠8:30 p.m., Tue–Fri 11:30 a.m.–⁠8:30 p.m., Sat, Sun 10 a.m.–⁠2:30 p.m.——free
Mina's Swim School swimming Richmond Hill——Mon–Fri 10 a.m.–⁠7 p.m., Sat, Sun 9 a.m.–⁠5 p.m.from $39/class—yes
Mon Sheong Foundation Chinese School languages Richmond Hill3+ years—Mon–Fri 9 a.m.–⁠5 p.m.———
Ms Orange Academy of Art art Richmond Hill3+ yearsTue 4–⁠5:30 p.m.; Tue 4:30–⁠5:30 p.m. +32Tue 1–⁠7:30 p.m., Wed, Thu 10 a.m.–⁠7:30 p.m., Fri 10:30 a.m.–⁠7:30 p.m., Sat, Sun 9 a.m.–⁠7 p.m.$620/session +4——
Music Smart Studio piano Richmond Hill——Mon–Fri 9 a.m.–⁠10 p.m., Sat 9 a.m.–⁠4 p.m., Sun 9 a.m.–⁠1 p.m.from $35/class—free
Musical Minds Academy of Music piano Richmond Hill4–6 years—Mon, Tue, Thu 3:30–⁠9 p.m., Wed 3–⁠9 p.m., Sat 10 a.m.–⁠6 p.m.———
OMAC Martial Arts taekwondo · care · camp Richmond Hill3½–12 years—Mon–Fri 1–⁠8 p.m., Sat 10 a.m.–⁠1 p.m.——free
Ovation! Performing Arts dance · drama and theatre · camp Richmond Hill3+ yearsMon 4:30–⁠6 p.m.; Mon 4:45–⁠6:15 p.m. +3Mon–Thu 4–⁠9:30 p.m., Sat 10 a.m.–⁠5 p.m., Sun 10:30 a.m.–⁠5 p.m.———
Oxford Art Academy art · camp Richmond Hill4+ yearsJul 5–9, 2027—from $25/class +1—free
Play Island Explorers multi-activity programs · care · camp Richmond Hill4–12 yearsMon–Fri 3–⁠6 p.m.Mon–Fri 7 a.m.–⁠6 p.m.———
Pro-Music Conservatory of Music (Richmond Hill) music Richmond Hill3–4 yearsSat 10:05–⁠10:50 a.m.Mon–Thu 12:30–⁠8 p.m., Fri 12:30–⁠7:30 p.m., Sat 10 a.m.–⁠3 p.m.———
Purcell Music School drama and theatre Richmond Hill4–9 yearsSun 10:30–⁠11:30 a.m.; Sun 11:30 a.m.–⁠12:30 p.m.Tue–Fri 3:30–⁠7:30 p.m., Sat 9 a.m.–⁠7 p.m., Sun 9 a.m.–⁠7:30 p.m.$550/session—free
Richmond Hill Art School art · camp Richmond Hill5–12 yearsMar 15–19, 2027Mon, Tue, Thu 11 a.m.–⁠8:15 p.m., Wed, Fri 2:30–⁠8:15 p.m., Sat 10 a.m.–⁠5 p.m., Sun 10 a.m.–⁠3:30 p.m.$90/day +1—free
Richmond Hill Budokan martial arts Richmond Hill5+ years—Mon–Fri 6–⁠9 p.m.——free
Richmond Hill Camps multi-activity programs · camp Richmond Hill3–13 yearsMon–Fri 9 a.m.–⁠12 p.m.—$45/day +2——
Richmond Hill Centre for the Performing Arts dance · drama and theatre · camp Richmond Hill4–15 years—————
Richmond Hill Culinary Arts Centre cooking · camp Richmond Hill9–15 years——$295/wk——
Richmond Hill Golf Club golf Richmond Hillup to 18 years—Mon–Sun 6:30 a.m.–⁠9 p.m.$55/class——
Richmond Hill Group Of Artists art Richmond Hill6–14 yearsSat 10 a.m.–⁠12 p.m.Sat, Sun 11 a.m.–⁠5 p.m.from $150/package +1——
Richmond Hill Gymnastics Club gymnastics · camp Richmond Hill3+ yearsMon 4:35–⁠5:30 p.m.; Mon 5:45–⁠6:40 p.m. +12Mon–Thu 3–⁠7 p.m., Sat 10 a.m.–⁠1 p.m.from $55/day +1——
Richmond Hill Jiu-Jitsu Academy Muay Thai · Brazilian jiu-jitsu Richmond Hill4+ yearsTue, Thu 6–⁠7 p.m.; Tue, Thu 7–⁠8 p.m. +2Mon–Fri 6–⁠8 p.m., Sat 11:30 a.m.–⁠1:30 p.m.——free
Richmond Hill Lawn Tennis Club tennis Richmond Hill3–14 yearsMon–Thu 4–⁠5 p.m.; Mon–Thu 5–⁠6 p.m. +2Mon–Sun 7 a.m.–⁠11 p.m.$100 (fee period not stated) +3——
Richmond Hill Muay Thai Muay Thai · Brazilian jiu-jitsu Richmond Hill4+ years—Mon–Thu 11 a.m.–⁠9 p.m., Fri 11 a.m.–⁠7 p.m., Sat 10 a.m.–⁠3 p.m., Sun 9 a.m.–⁠2 p.m.——free
Richmond Hill Soccer Club soccer · camp Richmond Hill4–16 yearsAug 24–28, 2026 past; Mon–Fri 9 a.m.–⁠12 p.m.Mon, Fri 10 a.m.–⁠4 p.m., Tue 12–⁠6 p.m., Wed 10 a.m.–⁠7 p.m., Thu 11 a.m.–⁠6 p.m.———
Richmond Training Centre skating Richmond Hill3–15 yearsTue, Thu 5:30–⁠7 p.m.; Tue, Thu 6:10–⁠7 p.m. +2Mon–Thu 11 a.m.–⁠8 p.m., Fri 11 a.m.–⁠7 p.m., Sat 8:30 a.m.–⁠3 p.m.———
RiTMiTiKiDS music Richmond Hill5+ yearsSunMon–Fri 4–⁠7 p.m., Sat 10:30 a.m.–⁠2 p.m.$40/class +1—free
RoboIQ Academy robotics · camp Richmond Hill4–14 years—Mon–Fri 4–⁠8 p.m., Sat, Sun 9 a.m.–⁠5 p.m.———
School of Toronto City Ballet ballet · camp Richmond Hill, L'Amoreaux and Milliken · 2 locations3+ yearsJul 19–23, 2027Mon, Tue 4–⁠9 p.m., Wed 4–⁠8:30 p.m., Sat 9 a.m.–⁠8 p.m., Sun 9 a.m.–⁠1:30 p.m. +1——free
Share Art Front art · camp Richmond Hill5–11 years—Mon 4:30–⁠7:30 p.m., Tue, Wed 5–⁠8 p.m., Thu 4:30–⁠8 p.m., Fri 5:30–⁠8:30 p.m., Sat 9:30 a.m.–⁠6 p.m., Sun 9:30 a.m.–⁠8 p.m.———
Silver Owl Robotics robotics Richmond Hill—Fri 4–⁠6 p.m.; Fri 6–⁠8 p.m. +6Tue–Fri 2:45–⁠7:30 p.m., Sat 12:40–⁠10 p.m., Sun 12:40–⁠7 p.m.$280/mo +1—free
Skyriders Trampoline Place Inc gymnastics Richmond Hill8+ years—Mon, Tue 4:45–⁠10 p.m., Wed 5:30–⁠10 p.m., Thu 5:45–⁠10 p.m., Fri 5:15–⁠10 p.m., Sat 10:30 a.m.–⁠12:30 p.m., Sun 11:30 a.m.–⁠10 p.m.———
Somerville Dance Academy dance · camp Richmond Hill3–10 years—————
Spartan Striking Academy Muay Thai Richmond Hill, Markham (Unionville) · 2 locations3–15 years—Mon 1:45–⁠2:45 p.m. & 4:30–⁠9:30 p.m., Tue, Thu 12–⁠1 p.m. & 1:45–⁠2:45 p.m. & 4:30–⁠9:30 p.m., Wed 12–⁠1 p.m. & 1:45–⁠2:45 p.m. & 4:30–⁠8:30 p.m., Fri 5–⁠8:30 p.m., Sat 10:30 a.m.–⁠1:30 p.m. +1———
Stream School of Music music · camp Richmond Hill4–12 years—Mon–Thu 3–⁠9 p.m., Fri 3–⁠8 p.m., Sat 9 a.m.–⁠3 p.m.$350/wk +1——
Studio 51 drama and theatre · camp Richmond Hill5–18 yearsAug 10–14, 2026 past————
Swimland swimming Richmond Hill, Lawrence Park and Bedford Park · 2 locations3+ months—Mon–Wed 4–⁠5:30 p.m. +1———
Taishan School of Martial Arts 泰山武术学校 martial arts Richmond Hill3–5 years—Mon–Thu 6–⁠9 p.m., Sat 11 a.m.–⁠5 p.m., Sun 11 a.m.–⁠4 p.m.———
Target Academy art · languages · multi-activity programs · camp Richmond Hill——Mon–Fri 10 a.m.–⁠7 p.m., Sat, Sun 10 a.m.–⁠2 p.m.$270 (fee period not stated) +1——
Techblazers robotics · science and STEM · camp Richmond Hill4–18 years—Tue, Wed 1–⁠5 p.m., Fri 1–⁠4 p.m., Sat, Sun 9:30 a.m.–⁠6 p.m.$99/mo—free
Tenda Canada Inc archery Richmond Hill5+ years—Mon–Fri 9 a.m.–⁠7 p.m., Sat, Sun 10 a.m.–⁠5 p.m.———
The Children's Theatre Project drama and theatre Richmond Hill—Tue 5:15–⁠6:45 p.m.; Wed 5:15–⁠7:15 p.m. +1————
The Hockey Playground hockey Richmond Hill——Mon–Thu 10 a.m.–⁠8 p.m., Fri 10 a.m.–⁠6 p.m., Sat 10 a.m.–⁠5 p.m., Sun 10 a.m.–⁠4 p.m.$99/mo——
The Martial Arts Training Centre martial arts · care · camp Richmond Hill4+ years—Mon–Thu 12–⁠8 p.m., Fri 12–⁠6:30 p.m., Sat, Sun 10:30 a.m.–⁠1 p.m.——free
The STEAM Project robotics · crafts and making · multi-activity programs · camp Richmond Hill · 2 locations9–14 yearsDec 21–24, 2026Mon–Fri 9 a.m.–⁠5 p.m.$300 (fee period not stated) +3——
Three-Flavors Summer Camp chess · coding · science and STEM +1 · camp Richmond Hill6–14 yearsJul 6–Aug 21, 2026 past————
Tiger Kicks Martial Arts taekwondo · camp Richmond Hill4–12 years—Mon, Wed 4:30–⁠9 p.m., Tue, Thu, Fri 4:15–⁠9 p.m., Sat 10 a.m.–⁠3 p.m., Sun 10–⁠11:15 a.m.——free
TOP Sports soccer · hockey · multi-activity programs +1 · camp Richmond Hill, Leaside and Thorncliffe Park · 2 locations4+ years—Mon–Fri 10 a.m.–⁠5 p.m. +1———
Vlad's Dance Company dance Richmond Hill2½–18 yearsTue 4:30–⁠5:30 p.m.; Tue 4:45–⁠5:30 p.m. +8Mon–Thu 3:30–⁠9:30 p.m., Sat 9 a.m.–⁠2:30 p.m.from $72/mo—free
Vlada's Music Studio piano Richmond Hill4+ years—Mon–Fri 3–⁠9 p.m., Sat 9 a.m.–⁠6:30 p.m.——free
WD Swim School swimming · camp Richmond Hill, Markham (Markham Village, Cornell) · 2 locations4–18 years—Mon–Wed, Fri 2–⁠9 p.m., Thu 2–⁠9:45 p.m., Sat 8 a.m.–⁠7 p.m., Sun 8 a.m.–⁠7:45 p.m. +1from $129/mo +2—free
Winter Music Studio music · camp Richmond Hill3–13 yearsSat, Sun 9:20–⁠10:05 a.m.Mon 3:30–⁠8:30 p.m., Tue 3:30–⁠9 p.m., Thu 4–⁠8:30 p.m., Fri 4:30–⁠7:30 p.m., Sat 12–⁠8:30 p.m., Sun 11:30 a.m.–⁠7 p.m.——yes
Wonder Music School music Richmond Hill10+ years————free
York South Silver Knights Basketball basketball · camp Richmond Hill4–18 yearsSun 10–⁠11 a.m.; Sun 11 a.m.–⁠1 p.m. +1Mon–Sat 8 a.m.–⁠8 p.m., Sun 9 a.m.–⁠6 p.m.from $310/term——
AatraTerra Studio art Richmond Hill——Mon–Fri 9 a.m.–⁠8 p.m.———
Artmind Dance dance · multi-activity programs · camp Richmond Hill——Mon–Fri 10 a.m.–⁠10 p.m., Sat 9 a.m.–⁠8 p.m., Sun 9 a.m.–⁠12 a.m.———
Canada Elite Spirit Taekwondo Club taekwondo Richmond Hill, L'Amoreaux and Milliken · 2 locations——Mon–Fri 2–⁠8 p.m., Sat 9 a.m.–⁠6:30 p.m. +1——free
Canadian Taekwondo Centre taekwondo Richmond Hill——Mon–Thu 3–⁠8:30 p.m., Fri 3–⁠8 p.m., Sat 9:30 a.m.–⁠3 p.m.——free
Cherem Piano Studio piano Richmond Hill——Mon–Sun 10 a.m.–⁠9 p.m.———
Cheriki Academy boxing, kickboxing and wrestling Richmond Hill——Mon–Fri 2–⁠10 p.m., Sat 12–⁠6 p.m.——free
DiamondBack Golf Club golf · camp Richmond Hill——————
Dr X Academy of Robotics and Coding robotics Richmond Hill——Mon–Fri 5–⁠9 p.m., Sat 9 a.m.–⁠9 p.m., Sun 9 a.m.–⁠5 p.m.———
Fit Kids For Life basketball Richmond Hill——Wed 6–⁠8 p.m., Sat 2–⁠5 p.m.———
Galaxy Swim School swimming Richmond Hill——Mon–Fri 9 a.m.–⁠10 p.m., Sat 9 a.m.–⁠5:30 p.m., Sun 9 a.m.–⁠4:30 p.m.———
Grace Piano Studio piano Richmond Hill——Mon–Fri 4–⁠8 p.m.——free
Illumine Star Academy languages Richmond Hill——Mon 3–⁠8:30 p.m., Tue 3–⁠9 p.m., Wed 2:30–⁠8 p.m., Thu, Fri 3–⁠8 p.m., Sat 9 a.m.–⁠5 p.m., Sun 1–⁠5 p.m.——yes
Kollari Institute of Music piano Richmond Hill, Vaughan (Maple, Concord) · 2 locations——Mon–Fri 3–⁠8 p.m., Sat 10 a.m.–⁠2 p.m. +1———
Max Music Academy music Richmond Hill——Mon–Fri 3–⁠9 p.m., Sat, Sun 10 a.m.–⁠3 p.m.——free
Safari Kid multi-activity programs · camp Richmond Hill, Markham (Unionville) · 2 locations——————
Shoshin Martial Arts karate Richmond Hill——Tue, Thu 5–⁠8 p.m.——free
Studio L - Creative Art Classes for Kids art Richmond Hill——Mon–Fri 9 a.m.–⁠8 p.m.———
SWING LAB - Performance & Therapy golf Richmond Hill——Mon 10 a.m.–⁠5 p.m., Tue–Thu 9 a.m.–⁠7 p.m., Fri 9 a.m.–⁠5 p.m., Sat 8 a.m.–⁠3 p.m.———
Talent Swim School swimming Richmond Hill——Mon–Sat 10 a.m.–⁠8 p.m.———
Toronto Chinese Music School music Richmond Hill——Mon–Sat 9 a.m.–⁠7 p.m., Sun 10 a.m.–⁠7 p.m.——paid
VolleyKids volleyball Richmond Hill——Sat, Sun 9 a.m.–⁠8 p.m.———
Art One Academy art · camp Richmond Hill, The Beaches +2 · 4 locations4–18 yearsDec 21–31, 2026Sat 9:30 a.m.–⁠3 p.m., Sun 9:30 a.m.–⁠5 p.m. +3——free
Artnection art · camp Richmond Hill, Newtonbrook (Yonge and Steeles) +1 · 3 locations4–12 yearsAug 10–14, 2026 pastMon, Wed–Fri 12–⁠7 p.m., Sat 10 a.m.–⁠6 p.m. +2$480/wk——
British Swim School swimming Richmond Hill, Mississauga (Clarkson, Lorne Park) +20 · 28 locations3+ years—Mon–Fri 9 a.m.–⁠6 p.m., Sat, Sun 9 a.m.–⁠2 p.m. +25from $136/mo——
Canada Chess Youth Club chess Richmond Hill, Markham (Markham Village, Cornell) · 3 locations4+ years—————
Code Ninjas coding · camp Richmond Hill, Vaughan (Woodbridge, Kleinburg) +8 · 12 locations5–14 years—Mon–Fri 3–⁠8 p.m., Sat 10 a.m.–⁠4 p.m. +11———
DiscoveryLand Camp multi-activity programs · camp Richmond Hill, Vaughan (Woodbridge, Kleinburg) +1 · 3 locations5–12 years—————
Exceed Robotics coding · robotics · camp Richmond Hill, Mississauga (Meadowvale, Streetsville) +2 · 4 locations7–17 years—Tue, Thu 3:30–⁠8:30 p.m., Sat, Sun 9 a.m.–⁠5 p.m. +3$165/mo—free
Glittering Stars roller skating Richmond Hill, Don Valley Village and Hillcrest +1 · 5 locations3–17 years—Fri 4–⁠9 p.m., Sat, Sun 11 a.m.–⁠9 p.m. +1$199/term +1——
Great Big Theatre Company drama and theatre · camp Richmond Hill, The Kingsway and Humber Valley +10 · 12 locations6–14 years—Mon–Fri 8:30 a.m.–⁠4:30 p.m.$365/wk——
KC Badminton Club badminton · camp Richmond Hill, Markham (Unionville) · 3 locations5–18 years—Mon–Sun 7 a.m.–⁠12 a.m. +2$28/class +2——
Le Club multi-activity programs · care · camp Richmond Hill, Thornhill · 3 locations4–12 years—Mon–Wed, Fri 7 a.m.–⁠6 p.m., Thu 6 a.m.–⁠6 p.m. +1———
Mini-Skool 'A Child's Place' Inc. multi-activity programs · care · camp Richmond Hill, Mississauga (Clarkson, Lorne Park) +1 · 3 locations4–13 years—Mon–Fri 7 a.m.–⁠6 p.m. +1———
Myung's Taekwondo Academy taekwondo · camp Richmond Hill, Markham (Unionville) +2 · 4 locations4–12 years—Mon–Fri 4–⁠8 p.m., Sat 10:30 a.m.–⁠2 p.m. +3——free
OBotz robotics · camp Richmond Hill, Rexdale (Etobicoke North) +5 · 8 locations6+ years—Mon 6–⁠7:30 p.m., Tue 4:30–⁠6:30 p.m., Thu 4:30–⁠7 p.m., Fri 4:30–⁠7:30 p.m., Sat 10 a.m.–⁠2 p.m. +7——free
Red Maple Swim & Water Polo Club swimming · water polo Richmond Hill, Don Valley Village and Hillcrest +3 · 5 locations6–11 years—Mon–Sat 9 a.m.–⁠9 p.m., Sun 9 a.m.–⁠6 p.m. +4$520/term +1——
Stagecoach Performing Arts drama and theatre Richmond Hill, Yonge-Eglinton and Davisville +5 · 9 locations4–16 years—Mon–Sun 9 a.m.–⁠5 p.m. +6from $256.50/term +1——
Steamoji robotics · camp Richmond Hill, Markham (Markham Village, Cornell) +3 · 5 locations6+ years—Tue–Fri 3–⁠7 p.m., Sat 9:30 a.m.–⁠5 p.m., Sun 10 a.m.–⁠3 p.m. +3——yes
Toronto Kids Karate judo · karate Richmond Hill, York Mills and Don Mills +1 · 3 locations3–12 years—Mon–Fri 5–⁠9 p.m., Sun 9 a.m.–⁠1 p.m.——free
YMCA of Greater Toronto care Richmond Hill, Jane and Finch (York University Heights) +38 · 134 locations4–12 years—Mon–Fri 7–⁠8:30 a.m. & 3–⁠6 p.m. +131———
Zdance Movement & Wellness Centre dance · multi-activity programs · camp Richmond Hill, Mississauga (Clarkson, Lorne Park) +1 · 4 locations2+ yearsMar 16–20, 2026 pastMon, Thu 5–⁠8:30 p.m., Tue 5–⁠8 p.m., Wed 5–⁠9 p.m., Sat 10 a.m.–⁠4:30 p.m. +3$300/wk——
City of Richmond Hill swimming · multi-activity programs · camp Richmond Hill · 20 locations——Mon–Fri 6:30 a.m.–⁠10 p.m., Sat 8:30 a.m.–⁠4 p.m., Sun 7:15 a.m.–⁠4 p.m. +14———
J Dolphins Swim Club swimming Richmond Hill, Parkwoods and Flemingdon Park +2 · 4 locations——Mon 6:15–⁠8:30 p.m. +1———
Long & McQuade Musical Instruments music · camp Richmond Hill, Birch Cliff and Cliffside +3 · 5 locations——Mon–Fri 10 a.m.–⁠8 p.m., Sat 10 a.m.–⁠6 p.m., Sun 12–⁠5 p.m. +4———
No ages or times published
KidsUnited Richmond Hill soccer Richmond Hill—————free
Toronto Chess Centre chess Richmond Hill——————
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.