Music classes and lessons for kids in Perth
| Provider | Suburb | Ages | Class times | Opening hours (Google) | Cost | Language | Trial |
|---|---|---|---|---|---|---|---|
| Alison Glew Guitar and Ukulele School | Applecross and Booragoon | 6+ years | — | Mon, Tue 3–8pm, Wed 9am–8pm, Thu, Fri 2–8pm, Sat 9am–5.30pm, Sun 4.30–5.30pm | $54/class | — | paid |
| MQ Piano Studio | Applecross and Booragoon | 4–6 years | — | Mon, Wed, Thu 2–6.30pm, Fri 2–5.30pm, Sat, Sun 8.30–11.30am | — | — | — |
| The Music Kindy | Applecross and Booragoon | 3–7 years | — | Tue, Thu, Fri 9am–1pm, Wed 9am–6pm | — | — | free |
| Cottage Music Institute | Bicton and Attadale | 2–16 years | Tue 4–4.45pm; Wed 5.30–6.15pm | — | — | — | — |
| Grow with Music | Bicton and Attadale | 3+ years | — | — | — | — | — |
| Forte School of Music | Cockburn Central and Atwell, Joondalup and Edgewater +1 · 3 venues | 3½–12 years | — | Mon 9.30–11.30am & 3–8pm, Tue 9.15am–1pm & 3–7pm, Wed 9am–6.30pm, Thu 9.15am–1pm & 3.15–7pm, Fri 9am–12pm & 3–6pm, Sat 8am–1.30pm, Sun 9.15am–1pm +2 | — | — | free |
| Freo Guitar School | Cottesloe and Mosman Park, Fremantle and East Fremantle +1 · 3 venues | — | — | Mon–Fri 4–9pm +1 | $24/class | — | — |
| Penny Lane's Music Workshop | Fremantle and East Fremantle | 6–17 years | — | — | $90/class | — | — |
| UpBeat School of Music | Fremantle and East Fremantle | 5+ years | — | Mon–Fri 1.30–9pm, Sat, Sun 8.30am–8pm | $34.90/class | — | free |
| Sax by Catt | Gosnells and Maddington | 6+ years | — | Tue 3–6.15pm, Wed 4.30–7pm, Thu 12.30–6pm, Fri 2.30–7pm | $37.50/class | — | — |
| Music Makers Academy | Joondalup and Edgewater | 3–5 years | — | Mon–Fri 11am–7pm, Sat 9am–6pm | — | — | yes |
| Lanzon Drum School | Karrinyup and North Beach | 7+ years | — | — | $102.50/hr | — | — |
| Wellard School of Music | Kwinana | — | Mon 3.45–4.30pm | — | — | — | free |
| Backbone Drum School | Maylands and Bayswater | 5+ years | — | Mon–Fri 2–7pm, Sat, Sun 9am–6pm | from $29/class | — | free |
| Michael Jelinek Music Tuition | Mount Lawley and North Perth | — | — | Mon–Fri 1–8.30pm, Sat, Sun 12–6pm | from $25/class | — | — |
| Player 1 Music School | Mount Lawley and North Perth | 4+ years | 7 Oct 2026 past; Tue 10am–3pm; Tue 3.15pm +1 | Mon–Fri 3–6.30pm, Sat 9am–2pm | $37/class +2 | — | — |
| Amoré Music & Performing Arts | Osborne Park and Balcatta | 5+ years | — | Mon 2–7pm, Tue, Fri 9am–7pm, Wed, Thu 3–7pm, Sat, Sun 10am–4pm | — | — | free |
| Australian Guitar Institute | Osborne Park and Balcatta | 6+ years | — | Mon–Thu 2–7pm | — | — | — |
| Little House of Music | Osborne Park and Balcatta | 5–7 years | Tue 3.45–4.30pm | — | — | — | — |
| Rock Scholars | Osborne Park and Balcatta | 11–17 years | 5–8 Oct 2026 past | Mon–Thu 2–9pm, Sat 9.30am–5pm | $420/course +1 | — | — |
| JRS SINGERS | Spearwood and Coogee | — | Mon 4.30–5.30pm | — | — | — | yes |
| School of Rock Perth | Subiaco and Shenton Park | 6–18 years | — | Mon–Fri 3–8.30pm, Sat 9am–4pm | — | — | — |
| Taiko On | Subiaco and Shenton Park | 4+ years | Tue 5pm | Tue, Wed 6–10pm | $20/class +1 | — | — |
| Perth Music Academy | Willetton and Riverton | 4–5 years | Sat 9.30–10.05am | Mon 2–8.30pm, Tue–Fri 2–8pm, Sat 7.30am–4pm | $232/term | — | — |
| Lightbox Performing Arts | Claremont and Swanbourne | — | — | Mon–Fri 9am–8pm, Sat 9am–4pm | — | — | — |
| Resonance Music Studio | Gosnells and Maddington | — | — | Mon, Thu 2.30–5pm | — | — | — |
| Focus Music | Kalamunda and Lesmurdie | — | — | Mon–Fri 3–8pm, Sat 8am–5pm | — | — | paid |
| Rockit Kids Australia | Maylands and Bayswater | — | — | Fri 3.30–6.30pm | — | — | — |
| Music Mart | Midland and Guildford | — | — | Mon–Fri 9am–5pm, Sat 9am–3pm | — | — | — |
| Twelve Tone Music Academy | Neerabup | — | — | Mon–Fri 9am–7pm, Sat 9am–1pm | — | — | free |
| Jumeirah Music Centre Perth | Perth CBD and Northbridge | — | — | Tue–Fri 3–7pm, Sat 8am–5pm, Sun 9am–1pm | — | — | — |
| Kalino Music | Rockingham | — | — | Mon–Fri 10am–5pm, Sat 9am–2pm | — | — | yes |
| Excelsis Music Academy | Willetton and Riverton | — | — | Sat 8am–6pm | — | — | — |
Reading the table
Rows are never ranked. On a suburb page, a provider with one or two venues comes before a chain with three or more. Rows that show ages, class times, program dates or a current fee come before rows that show none of these. Within each group the order is suburb first, then the name from A to Z.
—: not published by the provider.
+N: N values more than the cell can hold; the provider’s page shows each one.
≈: the cost of one class, worked out by dividing a term or package fee.
as image: appears only inside a photo or a scanned flyer; in app: appears only behind a booking app; ask: the provider tells you when asked.
web: the provider names no language for its classes, so the row lists the languages its website is written in.
care: after-school care; holiday: school holiday program. Costs: /class, /hr, /day, /wk, /mth, /term, /course (a run of classes or a holiday program paid as one), /yr. The date beneath each name marks the last reading of its pages. Distances run as the crow flies.
Get the data as JSON Get the data as CSV Free to reuse under CC BY if you credit this directory.