Skip to the content
Kids Classes Toronto

Music classes and lessons for kids in Toronto

ProviderAreaAgesClass timesOpening hours (Google)FeesLanguageTrial class
Arts & MusiCom Agincourt · 2 locations4+ years—Tue–Fri 4–⁠9 p.m., Sat 10 a.m.–⁠3 p.m., Sun 10 a.m.–⁠2:30 p.m.$40/class—free
LMJ Music Birch Cliff and Cliffside6+ yearsMon–Thu 4–⁠9 p.m.Mon–Thu 10 a.m.–⁠9 p.m., Fri 10 a.m.–⁠5 p.m.$300/term——
Nuzvid Music Academy Birch Cliff and Cliffside3+ years—Mon, Tue 8 a.m.–⁠10 p.m., Wed 8:30 a.m.–⁠10 p.m., Thu, Sun 5 a.m.–⁠10 p.m., Fri 4–⁠7 p.m.——free
Ontario Conservatory of Music Brampton, Birch Cliff and Cliffside +6 · 8 locations——Mon–Fri 9 a.m.–⁠9 p.m., Sat 8 a.m.–⁠6 p.m. +5from $30/hr——
Brampton School of Music Brampton6+ years—Mon–Fri 9 a.m.–⁠9 p.m., Sat, Sun 9 a.m.–⁠4 p.m.———
Nova Music School Brampton3–16 yearsSat 1–⁠1:45 p.m.Mon 11 a.m.–⁠9 p.m., Tue 2:30–⁠8:30 p.m., Wed, Thu 3–⁠9 p.m., Fri 3–⁠7 p.m., Sat 9 a.m.–⁠5 p.m.$22–30/class—free
Community Music Schools of Toronto Cabbagetown and Regent Park4–18 years—Mon–Fri 9 a.m.–⁠8 p.m., Sat, Sun 9 a.m.–⁠5 p.m.———
Mint Music Cabbagetown and Regent Park——Mon–Sun 10 a.m.–⁠10 p.m.$150–260/mo—yes
Singer's Edge Cabbagetown and Regent Park5+ years—Mon–Thu 1–⁠9 p.m., Fri 12:30–⁠8 p.m., Sat 9:30 a.m.–⁠5 p.m.———
Advanced School of Music and Dance Don Valley Village and Hillcrest3½+ years—Mon–Thu 3:30–⁠7:30 p.m., Sat 10 a.m.–⁠3 p.m.——yes
4Sound Music School North York Downsview10–17 years—Mon, Tue 3–⁠9 p.m., Thu 4–⁠9 p.m., Sat 9 a.m.–⁠3 p.m.$280/mo——
Lippert Music Centre camp East York8–18 yearsMar 15–19, 2027; Mon–Fri 9 a.m.–⁠4 p.m.; Mon 7–⁠7:45 p.m. +3Mon–Fri 12–⁠9 p.m., Sat 12–⁠4 p.m.$250/term +3——
Humber Community Music School Rexdale (Etobicoke North), Etobicoke Lakeshore (Mimico, Long Branch) · 2 locations12–18 years—Mon–Fri 8:30 a.m.–⁠4:30 p.m.———
Lakeshore Conservatory of Music Etobicoke Lakeshore (Mimico, Long Branch)8+ years—Tue 3–⁠7:30 p.m., Wed, Fri 3–⁠8 p.m., Thu 2:30–⁠7:30 p.m., Sat 1–⁠7 p.m.——yes
Leading Note Music Guildwood and Scarborough Village——Mon–Thu 3–⁠9:15 p.m.from $30/class——
Springboard to Music Guildwood and Scarborough Village5–17 yearsTue, Wed 4–⁠8 p.m.Tue, Wed 4–⁠8 p.m.$16/class——
Classical Music Conservatory camp High Park and Bloor West Village3–7 yearsJul 20–24, 2026 past; Mon–Fri 9 a.m.–⁠12 p.m.Mon–Thu 1:30–⁠8:30 p.m., Fri 1:30–⁠7 p.m., Sat 9 a.m.–⁠4 p.m.$325/wk—free
High Park Music High Park and Bloor West Village6–9 yearsWed 5–⁠5:45 p.m.Mon–Sun 2–⁠9 p.m.———
Kindermusik with Jo High Park and Bloor West Village4–10 years—Mon–Fri 9 a.m.–⁠4 p.m., Sat 9–⁠11:30 a.m.———
Neighbour Note Music Lessons Inc. camp High Park and Bloor West Village7+ years—Mon–Sun 9 a.m.–⁠9 p.m.$575/wk——
The Lane School of Music High Park and Bloor West Village, The Beaches · 2 locations4+ years—Mon–Wed 3:30–⁠9 p.m., Thu, Fri 3:30–⁠9:30 p.m., Sat 8:30 a.m.–⁠4 p.m. +1——free
Musical Arts Academy Inc Islington and Etobicoke City Centre10–18 years—Mon–Fri 4–⁠8 p.m.———
The Music Studio camp Islington and Etobicoke City Centre4–12 yearsWed 6:30 p.m.Mon–Fri 10 a.m.–⁠9 p.m., Sat 9 a.m.–⁠5 p.m., Sun 11 a.m.–⁠5 p.m.$34/class——
Toronto Faculty of Music Islington and Etobicoke City Centre5+ years—Mon 4–⁠7 p.m., Tue, Wed 2–⁠9 p.m., Thu 2–⁠8 p.m., Fri 5–⁠7 p.m., Sat 8:30 a.m.–⁠3:30 p.m.——free
Pochemuchka.ca Jane and Finch (York University Heights)2–5 years—Mon 5–⁠10 p.m., Tue, Fri 5–⁠9 p.m., Wed 5–⁠8 p.m., Thu 10 a.m.–⁠10 p.m., Sat 9 a.m.–⁠4 p.m., Sun 9 a.m.–⁠2 p.m.———
Youth Now On Track Services Jane and Finch (York University Heights)5+ years—Mon–Fri 9 a.m.–⁠5 p.m.———
Little Chopin Academy L'Amoreaux and Milliken2–6 years—Mon–Fri 3:30–⁠7:30 p.m., Sat 9 a.m.–⁠6:30 p.m., Sun 9 a.m.–⁠5 p.m.$30/class—free
Mozart Piano Academy L'Amoreaux and Milliken, Vaughan (Maple, Concord) · 2 locations4–8 years—Mon–Fri 4–⁠8 p.m., Sat 9 a.m.–⁠1 p.m.——free
Sally's Music And Art Studio L'Amoreaux and Milliken3–5 yearsSun 4:30–⁠5:15 p.m.Mon 3:30–⁠7 p.m., Tue 3:30–⁠6:15 p.m., Wed 3:30–⁠6:30 p.m., Thu 3:30–⁠6:45 p.m., Fri 3:30–⁠7:45 p.m., Sat 9:30 a.m.–⁠6 p.m., Sun 9:45 a.m.–⁠7:45 p.m.$160/session—free
Sonata Music L'Amoreaux and Milliken3–5 years—Tue–Fri 1–⁠8:30 p.m., Sat 9 a.m.–⁠7 p.m., Sun 9 a.m.–⁠6 p.m.———
North Toronto Institute of Music Lawrence Park and Bedford Park8–16 years—Mon–Fri 12–⁠8 p.m., Sat 10 a.m.–⁠5 p.m.from $28.95/class——
Snider School Of Music Lawrence Park and Bedford Park——Mon 12–⁠8 p.m., Tue–Thu 11 a.m.–⁠8 p.m., Fri 11 a.m.–⁠6 p.m., Sat 10 a.m.–⁠5 p.m., Sun 12–⁠5 p.m.$30/class——
Sound Catchers Music Camp camp Lawrence Park and Bedford Park5+ years——$300 (fee period not stated) +2——
Visionary Music Academy Lawrence Park and Bedford Park6–18 years—Mon–Sat 2–⁠8 p.m., Sun 2–⁠6:30 p.m.———
Merriam School of Music camp Vaughan (Maple, Concord), Leaside and Thorncliffe Park · 3 locations4–16 years—————
Musica Music School Leaside and Thorncliffe Park3–9 years—Mon–Fri 3:30–⁠9 p.m., Sat, Sun 9 a.m.–⁠5 p.m.———
Musical Roots Studio Leaside and Thorncliffe Park4–6 yearsSat 2 p.m.Tue, Thu 3:45–⁠7 p.m., Wed 3:45–⁠7:30 p.m.$251–279/term—paid
Danforth Music School Leslieville5+ years—Mon–Fri 2–⁠8:30 p.m., Sat 9 a.m.–⁠7:30 p.m., Sun 9 a.m.–⁠7 p.m.$45/class +2—yes
Leslieville School of Dance & Music Leslieville5+ years—Mon–Thu 9 a.m.–⁠8 p.m., Fri 9 a.m.–⁠5 p.m., Sat, Sun 9 a.m.–⁠4:30 p.m.———
On The Off Beat Music School camp Leslieville6–10 yearsTue, Thu 3:45–⁠6 p.m.Mon–Fri 3–⁠9 p.m., Sat 9 a.m.–⁠4 p.m., Sun 10 a.m.–⁠4 p.m.from $250/mo +1——
Redwood Music School Leslieville—Wed 3:20–⁠3:50 p.m.; Wed 5 p.m.—$180/term +1——
Academy of Music Liberty Village and Queen West4+ years—Mon–Fri 2–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
FaMusic Markham (Markham Village, Cornell)6+ years—Mon–Fri 3–⁠8 p.m., Sat 9 a.m.–⁠5 p.m.——free
Heritage Music Academy Markham (Markham Village, Cornell)3+ years—Mon–Fri 4–⁠8 p.m., Sat 10:30 a.m.–⁠5 p.m., Sun 10:30 a.m.–⁠4 p.m.——free
Owlet Music Studio camp Markham (Markham Village, Cornell)8–11 years——$275/wk——
School of Rock camp Mississauga (Meadowvale, Streetsville), Markham (Markham Village, Cornell) · 2 locations6–13 years—Mon–Thu 3–⁠9 p.m., Sat 10 a.m.–⁠4 p.m. +1———
HarshNaad Music Academy Markham (Milliken Mills, Armadale)4+ years—Mon, Tue 5–⁠9 p.m., Wed 5 p.m.–⁠12 a.m.from $150/mo—free
Inspire Music Academy Markham (Unionville)3–18 years—Mon–Fri 3–⁠9 p.m., Sat, Sun 9 a.m.–⁠7 p.m.———
International Music Academy Markham (Unionville)4+ years—Mon–Fri 3–⁠9 p.m., Sat, Sun 9 a.m.–⁠5 p.m.———
The Singing School Markham (Unionville)5+ years—Tue–Fri 3–⁠8 p.m., Sat 10 a.m.–⁠6 p.m., Sun 1–⁠6 p.m.———
VioCello Music School Markham (Unionville)3+ years—Mon–Sun 8 a.m.–⁠10 p.m.from $40/class—free
World Academy Of Music camp Markham (Unionville)6–18 years—Mon 3–⁠9:30 p.m., Tue–Fri 3–⁠8:30 p.m., Sat 8:30 a.m.–⁠4:30 p.m., Sun 9:30 a.m.–⁠2 p.m.$380 (fee period not stated)——
Yamaha Music School Markham (Unionville)3–9 yearsTue 6:30 p.m.; Wed 5:15 p.m. +9Mon–Thu 12–⁠9 p.m., Sat, Sun 9 a.m.–⁠6 p.m.———
A Sharp School of Music Markland Wood and Richview3–5 years—Mon–Fri 3–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
CA Academy of MUSIC Mississauga (Applewood, Dixie, Malton), Mississauga (Erin Mills, Erindale) · 2 locations4+ years—Mon 4:30–⁠9 p.m., Tue 4–⁠9 p.m., Wed 3–⁠9 p.m., Thu, Fri 3:30–⁠9 p.m., Sat 9 a.m.–⁠5 p.m. +1from $35/class—paid
Toronto DJ Academy camp Mississauga (Applewood, Dixie, Malton)8–14 yearsJul 6–10, 2026 past—$449.99/wk——
Sofia's Voice Studio Mississauga City Centre (Square One, Cooksville)——Tue 3:30–⁠9 p.m., Wed 5–⁠10 p.m., Thu 11 a.m.–⁠1 p.m. & 4:30–⁠9 p.m., Fri 4–⁠9:30 p.m., Sat 9 a.m.–⁠7 p.m., Sun 9 a.m.–⁠1 p.m.$22/class——
The Conservatory of Music Enhanced Education Mississauga City Centre (Square One, Cooksville)——Mon–Fri 2:30–⁠9 p.m., Sat 9 a.m.–⁠6 p.m., Sun 12–⁠5 p.m.$29/class——
Golden Tree Kids Centre Mississauga (Clarkson, Lorne Park)6–17 years—Mon–Fri 2:30–⁠8 p.m., Sat 10:30 a.m.–⁠4 p.m.———
Sing Music Studio Inc. camp Mississauga (Clarkson, Lorne Park)4–14 years—Mon, Wed, Thu 3–⁠8:30 p.m., Tue 10 a.m.–⁠8:30 p.m., Sat 9:30 a.m.–⁠2:30 p.m.———
CAMA | Canada Academy of Music & Arts Mississauga (Erin Mills, Erindale)4–7 years—Mon–Fri 4–⁠10 p.m., Sat, Sun 9 a.m.–⁠6 p.m.———
Erindale School of Music & Arts Mississauga (Erin Mills, Erindale)5+ years—Tue–Thu 3:30–⁠8:30 p.m., Fri 3:40–⁠8:30 p.m., Sat 9:30 a.m.–⁠3 p.m.$37/class——
JDL Performing Arts Mississauga (Erin Mills, Erindale)5+ years—————
Mississauga Fine Arts Academy Mississauga (Erin Mills, Erindale)3+ years—Mon–Fri 9 a.m.–⁠9 p.m., Sat 9 a.m.–⁠5 p.m., Sun 11 a.m.–⁠4 p.m.$39.50/class +1——
Mississauga Piano Studios Mississauga (Erin Mills, Erindale) · 2 locations4+ years—Mon–Sun 8 a.m.–⁠10 p.m. +1———
Mississauga School of Music Mississauga (Erin Mills, Erindale), Mississauga (Meadowvale, Streetsville) · 2 locations5+ years—Mon–Fri 4–⁠8:30 p.m., Sat 9 a.m.–⁠5 p.m. +1———
Music4Life Mississauga (Erin Mills, Erindale)2–5 years—Mon–Sat 9 a.m.–⁠9 p.m.———
Rosemary Pefhany Piano and Voice Studio Mississauga (Erin Mills, Erindale)6+ years—Mon–Fri 9 a.m.–⁠9 p.m.——paid
Ontario's Professional School of Music & Arts Mississauga (Meadowvale, Streetsville)5+ years—Mon–Thu 3:30–⁠9 p.m., Fri 4–⁠7:30 p.m., Sat 10 a.m.–⁠12:30 p.m.from $35/class——
Bayview Centre for the Arts camp Newtonbrook (Yonge and Steeles)6–12 years—————
Blue Moon Academy of Music and Arts camp Richmond Hill, Newtonbrook (Yonge and Steeles) · 2 locations—Aug 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
Toronto Zen Music Newtonbrook (Yonge and Steeles)——Mon–Wed 4–⁠9 p.m., Thu 9 a.m.–⁠9 p.m., Fri, Sat 9 a.m.–⁠5 p.m., Sun 9 a.m.–⁠6 p.m.from $125/session——
Willowdale School of Music Newtonbrook (Yonge and Steeles)4+ yearsSat 12–⁠1 p.m.; Sat 3–⁠4 p.m.Mon–Fri 3:30–⁠9 p.m., Sat 9 a.m.–⁠6 p.m., Sun 9 a.m.–⁠3 p.m.$38.80/class +2—free
Toronto Music Alliance Oakwood Village and Eglinton West4+ years—Mon–Sun 9 a.m.–⁠9 p.m.———
Grove Music School Parkwoods and Flemingdon Park6+ yearsMon 5:15–⁠6 p.m.Mon–Fri 10 a.m.–⁠8 p.m., Sat 12–⁠5 p.m.$20/class——
Brilliance Music Academy 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.———
Contemporary Conservatory of Music (CCMA) Richmond Hill3–5 years—Mon–Wed, Fri 1–⁠9 p.m., Thu 9 a.m.–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
Long & McQuade Richmond Hill 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——
Melorin Music School Richmond Hill6+ 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.———
Pro-Music Conservatory of Music (Richmond Hill) 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.———
RiTMiTiKiDS Richmond Hill5+ yearsSunMon–Fri 4–⁠7 p.m., Sat 10:30 a.m.–⁠2 p.m.$40/class +1—free
Stream School of 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——
Winter Music Studio 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 Richmond Hill10+ years————free
Elite Music Academy camp The Beaches, York Mills and Don Mills +1 · 3 locations9–17 years—Mon–Fri 3–⁠9 p.m., Sat, Sun 9:30 a.m.–⁠4 p.m.from $1,120/session——
Kitchen Music Studios Riverdale and the Danforth4–13 years—Mon–Thu 3–⁠9 p.m.———
Toronto School for Strings and Piano Rosedale and Moore Park8–16 yearsSat 4:15–⁠5 p.m.Mon–Fri 12–⁠9 p.m., Sat 8:30 a.m.–⁠7 p.m.———
Avenue Road Music and Performance Academy camp The Annex and Yorkville—Mar 15–19, 2027; Mon–Fri 9 a.m.–⁠4 p.m.—$400/wk——
Canada Music Academy The Annex and Yorkville——Mon–Sun 9 a.m.–⁠9 p.m.from $50/hr—yes
Beyond the Beat camp The Beaches7–17 yearsJun 29–Sep 4, 2026 past; Mon–Fri 9 a.m.–⁠3 p.m.—$599/wk——
Hear And Now Music camp The Beaches6+ yearsAug 10–14, 2026 pastMon–Sun 10 a.m.–⁠8 p.m.$469/wk—yes
My Musical Upbringing The Beaches3–6 yearsThu 5–⁠5:45 p.m.; Sat 10:30–⁠11:15 a.m.—$276/term +1——
Lowe's School of Music Toronto camp The Junction3+ yearsJul 13–17, 2026 pastMon–Thu 3–⁠9 p.m., Fri 3–⁠8 p.m., Sat 10 a.m.–⁠3 p.m.$250–280/wk +1——
Baby Piano camp The Kingsway and Humber Valley3+ years—————
Da Capo Academy of Music The Kingsway and Humber Valley6+ years—Mon 3:30–⁠7 p.m., Tue 2–⁠8:30 p.m., Wed, Thu 4–⁠8:30 p.m., Fri 4:30–⁠8 p.m.from $32.50/class +2—free
Kingsway School of Music camp The Kingsway and Humber Valley4+ yearsMon 4:30 p.m.; Mon 4:40 p.m. +13Mon–Wed 9 a.m.–⁠9 p.m., Thu 9 a.m.–⁠8:30 p.m., Fri 2–⁠8:30 p.m., Sat 9 a.m.–⁠3 p.m.from $90/day +1—paid
Orrett Music Academy The Kingsway and Humber Valley3+ yearsMon 4:30 p.m.Mon–Thu 12–⁠10 p.m., Fri 1:30–⁠10 p.m., Sat 9 a.m.–⁠5 p.m.———
Thorncrest Music Academy The Kingsway and Humber Valley——Mon–Sat 9 a.m.–⁠9 p.m., Sun 9 a.m.–⁠6 p.m.$60/term +1——
Grand Staff School of Music Thornhill6+ years—Tue–Fri 4–⁠8 p.m., Sat 10 a.m.–⁠3 p.m., Sun 10 a.m.–⁠2 p.m.———
Greater Toronto Music School Thornhill3–5 years—Mon–Fri 9 a.m.–⁠8 p.m., Sat, Sun 10 a.m.–⁠8 p.m.———
Sweet Music Lessons Thornhill4+ years——from $42/class—paid
Toronto Singing Academy 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)——
Vocal School of Vaughan Vaughan (Maple, Concord)6–17 years—Mon–Fri 3–⁠9 p.m., Sat, Sun 9 a.m.–⁠5 p.m.$205/mo +2——
Chorus Music Academy camp Vaughan (Woodbridge, Kleinburg)5–12 yearsMon–Fri 9 a.m.–⁠4 p.m.Mon–Thu 3:30–⁠9 p.m., Fri 3:30–⁠7:30 p.m., Sat 9 a.m.–⁠2 p.m.——free
Musaic Academy of Music Vaughan (Woodbridge, Kleinburg)6+ years—————
Vaughan Academy of Music Vaughan (Woodbridge, Kleinburg)3–6 yearsSat 2–⁠2:45 p.m.Mon–Fri 3–⁠9 p.m., Sat 8:30 a.m.–⁠4:30 p.m.——free
Music Intensity West Hill and Highland Creek8+ years—————
Cadence Music Academy Willowdale (North York Centre)6+ years—Mon, Fri 9 a.m.–⁠2:30 p.m., Tue, Thu 9 a.m.–⁠8 p.m., Wed 9 a.m.–⁠7 p.m.———
Piccolo Music Academy Willowdale (North York Centre)6+ years—Mon–Fri 10 a.m.–⁠9 p.m., Sat, Sun 9 a.m.–⁠5 p.m.from $47/class—free
Sarv Music Academy Willowdale (North York Centre)4–9 years—Mon–Fri 10 a.m.–⁠9 p.m., Sat 9 a.m.–⁠7 p.m., Sun 9 a.m.–⁠3 p.m.——free
Cascadia Music Studio Wychwood and Corso Italia5+ years—————
Crescendo Music Studio Yonge-Eglinton and Davisville5–8 yearsSatMon–Thu 2–⁠8 p.m., Fri 3–⁠8 p.m., Sat 9:30 a.m.–⁠5 p.m.$305 (fee period not stated) +3—free
Melody School of Music Yonge-Eglinton and Davisville2½+ years—Mon–Fri 3–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
FA Music Academy camp Agincourt——————
La Majeur School of Music Agincourt——Mon–Fri 3:30–⁠8:30 p.m., Sat 10 a.m.–⁠4 p.m.———
Flower Music Bathurst Manor and Wilson Heights——Mon–Sat 10 a.m.–⁠8 p.m.——yes
Long & McQuade Musical Instruments 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———
Pramesh Nandi's Swargunjan Music Academy Brampton——Mon–Thu 9 a.m.–⁠1 p.m. & 5–⁠9 p.m., Sat, Sun 9 a.m.–⁠1 p.m.———
Willowdale Conservatory of Music and Arts Don Valley Village and Hillcrest——Tue–Fri 4–⁠9 p.m., Sat 9 a.m.–⁠2 p.m.——free
Etobicoke Guitar School Etobicoke Lakeshore (Mimico, Long Branch)——Tue, Thu 12–⁠9 p.m., Wed, Fri 4:30–⁠9 p.m., Sat 10 a.m.–⁠2 p.m.———
The Singer's Lab Lawrence Manor and Yorkdale——Mon–Fri 3:30–⁠9 p.m., Sat 1–⁠5 p.m.———
University Settlement Little Italy and Trinity Bellwoods——Mon–Wed, Fri 4–⁠9 p.m., Sat 9 a.m.–⁠5 p.m.———
ArtiSonata Studio Markham (Unionville)——Mon–Fri 3–⁠8 p.m., Sat 11:30 a.m.–⁠7 p.m., Sun 3–⁠6 p.m.———
Melody Children's Music Center Markham (Unionville)——Wed 4–⁠8:30 p.m., Thu 4:30–⁠7 p.m., Fri 4:30–⁠5:30 p.m., Sat 8:30 a.m.–⁠6 p.m., Sun 10 a.m.–⁠3:30 p.m.———
Prima Academy Markham (Unionville)——Tue–Fri 2:30–⁠8 p.m., Sat, Sun 9 a.m.–⁠6 p.m.——free
Pro-Music Markham Markham (Unionville)——Mon–Fri 12:30–⁠9 p.m., Sat 9 a.m.–⁠7 p.m., Sun 10 a.m.–⁠5 p.m.———
Tone Labs Music Academy Markham (Unionville)——Mon–Wed, Fri 1–⁠8 p.m., Thu 1–⁠8:30 p.m., Sat, Sun 9 a.m.–⁠6 p.m.——free
Perfect Harmony Music Studio Ltd Mississauga (Applewood, Dixie, Malton)——Mon 10:30 a.m.–⁠12 p.m. & 3:30–⁠7:30 p.m., Tue, Thu 3:30–⁠7:30 p.m., Wed 3:30–⁠8 p.m., Fri 3:30–⁠8:30 p.m., Sat 10 a.m.–⁠6:30 p.m., Sun 11:30 a.m.–⁠3 p.m.——yes
The Frederic Chopin Music School Mississauga (Applewood, Dixie, Malton)——Mon–Fri, Sun 3–⁠9 p.m., Sat 11 a.m.–⁠6 p.m.——paid
Unique Mind Grow Center Mississauga (Applewood, Dixie, Malton)——Mon–Sun 9 a.m.–⁠7 p.m.———
Canadian Academy of Vocal Music Mississauga City Centre (Square One, Cooksville)——Mon–Fri 11 a.m.–⁠8 p.m., Sat 10 a.m.–⁠12 a.m.———
Heidari Music School Newtonbrook (Yonge and Steeles)——Mon–Fri 9 a.m.–⁠10 p.m., Sat 8 a.m.–⁠8 p.m., Sun 9 a.m.–⁠6 p.m.———
StudioKids Oakwood Village and Eglinton West——Mon–Thu 4–⁠8 p.m., Fri 4–⁠6 p.m., Sat 10 a.m.–⁠4 p.m., Sun 10 a.m.–⁠7 p.m.———
Go Beyond Academy Richmond Hill——Mon 1–⁠7 p.m., Tue–Fri 1–⁠7:30 p.m., Sat 9 a.m.–⁠5 p.m.———
Max Music Academy Richmond Hill——Mon–Fri 3–⁠9 p.m., Sat, Sun 10 a.m.–⁠3 p.m.——free
Toronto Chinese Music School Richmond Hill——Mon–Sat 9 a.m.–⁠7 p.m., Sun 10 a.m.–⁠7 p.m.——paid
SUNNY DAY SCHOOL OF MUSIC Rosedale and Moore Park——Mon–Sat 9 a.m.–⁠9 p.m.———
Dream Makers Music Academy camp Thornhill——————
Rock This Way! - School of Rock Vaughan (Woodbridge, Kleinburg), Vaughan (Maple, Concord) · 2 locations——Mon–Thu 1–⁠10 p.m., Fri 1–⁠7 p.m., Sat 10 a.m.–⁠3 p.m. +1——yes
Mar Music School Yonge-Eglinton and Davisville——Mon–Thu 10 a.m.–⁠9 p.m., Sat 9 a.m.–⁠5 p.m., Sun 9 a.m.–⁠3 p.m.———
Lynwood Academy camp York Mills and Don Mills——Mon 10 a.m.–⁠6 p.m., Tue–Sat 10 a.m.–⁠8 p.m.———
No ages or times published
ReachingUp Jane and Finch (York University Heights)——————
Kaisiki Performing Arts Centre L'Amoreaux and Milliken——————
Ms. Alex's Music Studio Mississauga (Meadowvale, Streetsville)—————free
Etobicoke Suzuki Music The Kingsway and Humber Valley——————
Children Music Classes - Music Lessons for Kids in Toronto Thornhill——————
Level Up Music School Yonge-Eglinton and Davisville—————free
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.