Jump to the main content
Kids Classes Perth

Ballet classes for kids in Perth

ProviderSuburbAgesClass timesOpening hours (Google)CostLanguageTrial
Pazaz Dance Company Belmont and Rivervale3–5 years—Mon 3.30–⁠6pm, Tue, Wed 3.30–⁠8pm, Thu 9–⁠11.30am & 3.30–⁠6pm, Sat 8.30am–⁠4.30pm——free
Dance Creations Bull Creek and Leeming2½+ yearsTue 10–⁠10.30am; Tue 10.40–⁠11.25am +1————
Cygnets Dance Hillarys and Padbury, Clarkson and Mindarie +2 · 4 venues2–6 years—Wed 9–⁠11am & 3–⁠6pm, Thu 9am–⁠11pm +1$18.90/class—free
Studio 24 Dance Canning Vale3–5 yearsTue 4pm; Thu 9.35amMon–Thu 3.45–⁠7pm, Sat 8.30am–⁠3.30pm——free
Dancescene Claremont and Swanbourne3–6 yearsWed 4–⁠4.45pm; Sat 9–⁠9.45am +2Mon 9am–⁠5.30pm, Tue 9.30am–⁠6.30pm, Wed 10am–⁠6.30pm, Thu, Fri 10am–⁠5.30pm, Sat 9am–⁠3.30pm$198/term +2——
Impact Dance Factory Clarkson and Mindarie2+ years—Mon 4–⁠9.15pm, Tue–Thu 4–⁠9.30pm, Fri 4–⁠8.30pm, Sat 8am–⁠5pm———
Miss Nat's Dance School Cockburn Central and Atwell——Mon, Wed 4–⁠8pm, Tue 9.30am–⁠8.30pm, Thu, Fri 9.30am–⁠8pm, Sat 9.30am–⁠5.30pmfrom $175/term—free
TLS Dance Studio Cockburn Central and Atwell6+ years————paid
Ellenbrook Ballet Academy Ellenbrook and Aveley2–18 years—Mon 3.30–⁠7.30pm, Tue 3.30–⁠5.30pm, Wed 3.30–⁠8pm, Thu, Fri 10–⁠11.15am & 3.30–⁠5.30pm, Sat 8.45am–⁠12pm——free
SMALL little dancers Forrestfield and High Wycombe5½–12 years—Mon, Tue, Thu 9am–⁠12am, Wed 3.30–⁠5pm, Fri 9am–⁠6pm———
The Stage Key Company Gosnells and Maddington3–4 years—Mon 3–⁠9pm, Tue 3–⁠9.30pm, Wed 4–⁠8pm, Thu 4–⁠8.30pm, Sat 8.30am–⁠6pm———
Launch Dance Company Harrisdale and Piara Waters3–5 years—Mon–Thu 3–⁠9pm——free
Ignite Dance WA Joondalup and Edgewater5–18 yearsMon 4–⁠4.45pm; Wed 5–⁠5.45pm +2Mon 10am–⁠8.30pm, Tue, Thu, Fri 3–⁠8.30pm, Wed 11am–⁠8.30pm, Sat 8.30am–⁠4pm——free
J2 Dance Co Joondalup and Edgewater2–5 years—Mon 3.30–⁠5.30pm, Tue 3.30–⁠7pm, Wed 3.30–⁠6pm, Thu 3.30–⁠8pm, Sat 8.45am–⁠12.30pm$240/term—yes
Sparkle & Shine Joondalup and Edgewater—Tue 4.30–⁠5pm—$12.50/class—free
The Star Factory Joondalup and Edgewater2–5 years—Mon, Wed 3.30–⁠9pm, Tue, Thu 9.15–⁠11.30am & 3.30pm–⁠12am, Sat 8.30am–⁠3pm———
Kim Baker Ballet Academy Kalamunda and Lesmurdie2+ years—Tue 4–⁠6pm, Wed 9–⁠10.30am, Thu 4.15–⁠8.15pm, Fri 1–⁠7pm, Sat 9am–⁠12.30pm———
Gail Meade Performing Arts Centre Landsdale and Darch4+ years—Mon–Thu 4–⁠7pm, Fri 4–⁠6pm, Sat 9am–⁠5pm———
The Graduate College of Dance Leederville and Mount Hawthorn4–18 years—Mon–Fri 9am–⁠7pm, Sat 9am–⁠5pm———
West Australian Ballet Maylands and Bayswater——Mon–Fri 9am–⁠3pm$200/term——
Dance Fusion Morley and Noranda3–5 yearsTue 9.15am; Sat 9.15amSat 8.30am–⁠3.30pm$200/term—paid
Charlesworth Ballet School Mount Lawley and North Perth4+ years—Mon–Sat 9.30am–⁠7pm$160–240/term—free
All Star Dance and Performance Centre Osborne Park and Balcatta2–5 years—Mon 9.30–⁠11am & 4–⁠8pm, Tue, Wed 4–⁠8pm, Thu 4–⁠6pm, Fri 3.45–⁠6pm, Sat 8.15am–⁠5.30pm——yes
Eden Dance Institute Osborne Park and Balcatta2–5 years—Mon 9am–⁠1pm & 3.30–⁠8.30pm, Tue 9–⁠11am & 3.30–⁠7.30pm, Wed 3.30–⁠8.30pm, Thu 3.30–⁠7.30pm, Fri 9am–⁠1pm, Sat 8am–⁠3.30pmfrom $100/mth——
The Perth School of Ballet Subiaco and Shenton Park, Osborne Park and Balcatta · 2 venues2½+ years—Mon, Tue, Thu 9am–⁠9pm, Wed 4–⁠9pm, Fri 9am–⁠8pm, Sat 9am–⁠5pm +1from $20/class—free
Beverley Margaret School of Dance Rockingham2–5 years—Mon 3.30–⁠9pm, Tue 9–⁠10.15am & 3.30–⁠9pm, Wed, Thu 9–⁠10.30am & 3.30–⁠9pm, Fri 3.30–⁠6pm, Sat 8.30am–⁠5pm———
Helene Gowers Ballet Schools Subiaco and Shenton Park, South Perth and Como · 2 venues3–13 years—Mon, Tue, Thu 3–⁠8pm, Sat 9am–⁠3pm +1——paid
Kerry Gough Gotta Dance School Spearwood and Coogee—Wed 4–⁠4.45pm; Wed 4.45–⁠5.30pm +1Mon 3.30–⁠9.15pm, Tue 9.45–⁠11.30am & 3.30–⁠9pm, Wed 3.30–⁠9pm, Thu 3.30–⁠6.30pm, Fri 9.30–⁠10.30am & 3.30–⁠6.30pm, Sat 9am–⁠1.30pm———
Swan River Ballet Spearwood and Coogee—Fri 9–⁠9.45amMon–Fri 3–⁠9pm, Sat 9am–⁠5pmfrom $160/term—paid
Aspire Dance Academy Perth Subiaco and Shenton Park3+ years————free
Tiny Tutus Thornlie and Langford · 2 venues18 months–8 years————yes
Youth Ballet WA Inc Victoria Park and Burswood8–11 years—Mon 8am–⁠7pm, Tue–Thu 8am–⁠7.30pm, Fri 8am–⁠4pm, Sat 9am–⁠4.30pm———
All That Jazz Dance Studio Wanneroo and Hocking4–6 years—————
Dance Venture Willetton and Riverton3+ years—Mon–Fri 4–⁠9pm, Sat 8.45am–⁠5.30pm, Sun 8.30am–⁠3pm———
Tanner Dance Academy Joondalup and Edgewater——Mon 3.30–⁠6pm——yes
Ages and times not published
Katharine Mantle Performing Arts Academy Cockburn Central and Atwell——————
Jody Marshall Dance Company Osborne Park and Balcatta——————
Kelete Theatre and Performing Arts Company Spearwood and Coogee——————
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.