Jump to the main content
Kids Classes Perth

Kids classes, sport, care and holiday programs in Duncraig and Warwick

ProviderSuburbAgesClass timesOpening hours (Google)CostLanguageTrial
Bundabubs art Duncraig and Warwick3+ years—Mon, Tue, Thu 10am–⁠2pm$28 (period not published)——
DMX Martial Arts martial arts Duncraig and Warwick7+ yearsWed 4.30–⁠6pm; Sat 9–⁠10.30amWed 4.30–⁠5.30pm, Sat 9–⁠11am$200/term—free
InStyle Tennis tennis · holiday Duncraig and Warwick4–12 years5–9 Oct 2026 pastMon–Fri 9am–⁠1pm & 3–⁠8.30pm, Sat 8am–⁠12pm———
Next Step Tennis Academy tennis Duncraig and Warwick8–16 yearsWed 4.30–⁠5.30pm; Wed 5.30–⁠7pm +2—$165/course——
Sorrento Duncraig Junior Cricket Club cricket Duncraig and Warwick4–17 years—————
Sorrento Surf Life Saving Club WA swimming Duncraig and Warwick5–13 years—Mon–Fri 8.30am–⁠3.30pm———
The Talent Code tennis Duncraig and Warwick3–12 years—Mon 6am–⁠9pm, Tue–Fri 9am–⁠5pm, Sat 6am–⁠5pm———
Vivo Piano piano Duncraig and Warwick——Mon–Wed 7.30am–⁠6.30pm, Thu, Fri 7.30am–⁠3pmfrom $600/term——
Wonderland Learning Centres multi-sport and multi-activity · care · holiday Duncraig and Warwick, Hillarys and Padbury · 2 venues——Mon–Fri 6.30am–⁠6pm$42.30 (period not published) +1——
Sorrento Football Club soccer Duncraig and Warwick——Tue 6–⁠8pm, Thu 6–⁠10pm, Sat 8am–⁠9pm, Sun 8am–⁠6pm———
Whitford Hockey Club hockey Duncraig and Warwick · 2 venues——Mon, Wed, Fri 5–⁠10pm, Tue, Thu 9.30am–⁠10pm, Sat, Sun 8am–⁠10pm———
First Tae Kwon Do taekwondo Duncraig and Warwick, Mount Lawley and North Perth +20 · 24 venues6+ years—Thu 5–⁠7pm, Sat 10–⁠11am +23——free
Grasshopper Soccer soccer · holiday Duncraig and Warwick, Cottesloe and Mosman Park +4 · 6 venues2–12 years—Wed, Fri 3.30–⁠5.30pm, Thu 3.30–⁠6pm, Sat 8.30–⁠11.30am, Sun 8.30am–⁠5pm +4———
Kindy Dance Time dance Duncraig and Warwick, Maylands and Bayswater +17 · 20 venues3½–5 years—Mon 9.30–⁠11.30am +16$195/term——
Zig Zags OSHC multi-sport and multi-activity · care · holiday Duncraig and Warwick, Kingsley and Greenwood +5 · 9 venues——Mon–Fri 7am–⁠6pm +6———
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.