Jump to the main content
Kids Classes Perth

School holiday programs, vacation care and holiday camps in Perth 2026

ProviderSuburbAgesDatesDays and timesCostLanguageTrial
Summer holidays
Helping Hands Network multi-sport and multi-activity Canning Vale, Kwinana +1 · 3 venues—18 Dec 2026–29 Jan 2027—$94.38/day——
Cockburn ARC multi-sport and multi-activity Cockburn Central and Atwell · 2 venues5–12 years21–23 Dec 2026Mon–Fri 8am–⁠5pm$76.50/day——
Moore Tennis Coaching tennis Kalamunda and Lesmurdie, Forrestfield and High Wycombe · 2 venues—21–24 Dec 2026—from $45/day——
Fremantle Topspin Tennis tennis Fremantle and East Fremantle—14–18 Dec 2026 +1—$50–90/day——
DecaDance dance Joondalup and Edgewater2+ years21 Dec 2026—from $15 (period not published)——
The Fairyshop Dance Academy dance Joondalup and Edgewaterup to 7 years21–22 Dec 2026Mon, Tue 9am–⁠12pm———
Pro Football Training soccer Karrinyup and North Beach4–16 years14–18 Dec 2026————
Ali Roberts Studio drama and performing arts Leederville and Mount Hawthorn13–18 years14–17 Dec 2026—$595/course——
Swan Valley Adventure Centre bush and outdoor skills Midland and Guildford7–14 years14–22 Dec 2026Mon–Fri 8.15am–⁠3.45pm$105/day——
Perth Youth Theatre drama and performing arts Osborne Park and Balcatta6–17 years14–17 Dec 2026 +1Mon–Thu 9.30am–⁠3.30pm; Mon, Wed–Fri 9.30am–⁠3.30pm$430/course——
The Casual Football Co. Mills Park soccer Thornlie and Langford6–12 years14 Dec 2026–29 Jan 2027—$105/day——
Kinetic Youth religious education Willetton and Riverton—19–22 Dec 2026—$187 (period not published)——
Willetton Basketball Association basketball Willetton and Riverton7–12 years21–23 Dec 2026—$240/course——
EDGYX robotics · digital and media skills Leederville and Mount Hawthorn8–12 years8–9 Jan 2026 past +1—$280/course +1——
Universal Dance and Performance dance South Perth and Como2–5 yearsJan 2026 past +1————
Other dates
CRU West bush and outdoor skills Subiaco and Shenton Park—22–27 Nov 2026—from $539/course——
April school holidays (already over)
Perth Gymnastics Academy gymnastics Claremont and Swanbourne4+ years16 Apr 2026 past +1Thu 9.30am–⁠12.30pm———
Fremantle Netball Association netball Fremantle and East Fremantle5–15 years16–17 Apr 2026 pastThu, Fri 9am–⁠12pm$65/day +1——
Wanneroo Districts Netball Association netball Landsdale and Darch7–10 years16 Apr 2026 past +2————
Co3 Contemporary Dance Australia dance Perth CBD and Northbridge9+ years12–16 Apr 2026 past +1Mon–Fri 9am–⁠1pm; Mon–Fri 1–⁠5pm$49/class +3——
Showgrounds North Riding School horse riding Wanneroo and Hocking—6–19 Apr 2026 past————
July school holidays (already over)
Fremantle Netball Association netball Fremantle and East Fremantle7–10 years6–7 Jul 2026 pastMon, Tue 9am–⁠12pm$80/course——
Smash Tennis Academy tennis Kwinana5+ years13–16 Jul 2026 past—$160/course——
Wanneroo Districts Netball Association netball Landsdale and Darch7–10 years15 Jul 2026 past +1————
Guildford Village Potters art Midland and Guildford6+ yearsJul 2026 past————
Co3 Contemporary Dance Australia dance Perth CBD and Northbridge9+ years12–16 Jul 2026 past +1Mon–Fri 9am–⁠1pm; Mon–Fri 1–⁠5pm$49/class +3——
Perth Reds Volleyball Association volleyball South Perth and Como—6–10 Jul 2026 past————
Showgrounds North Riding School horse riding Wanneroo and Hocking—6–19 Jul 2026 past————
Spring school holidays (already over)
Creative Kids Art Club art Ellenbrook and Aveley, Scarborough and Innaloo +10 · 14 venues—29 Sep–11 Oct 2026 past————
Autism Alliance life skills and public speaking Ballajura and Malaga4–12 years26 Sep–10 Oct 2026 past————
Swan Active multi-sport and multi-activity Ballajura and Malaga, Midland and Guildford · 3 venues5–12 years30 Sep 2026 past————
The Circus Centre circus skills Bibra Lake and South Lake5–15 yearsOct 2026 pastTue–Thu 10am–⁠12pm; Tue–Thu 1–⁠2.30pmfrom $35/day——
Perth Performance Tennis Academy tennis Bull Creek and Leeming, Dianella and Yokine +2 · 4 venues4+ years5–10 Oct 2026 past +1—from $32/class——
Joondalup City Football Club soccer Currambine and Kinross5–12 years29 Sep–2 Oct 2026 past—$80/day——
InStyle Tennis tennis Duncraig and Warwick4–12 years5–9 Oct 2026 past +1————
Moore Tennis Coaching tennis Kalamunda and Lesmurdie, Forrestfield and High Wycombe · 2 venues—5–9 Oct 2026 past—from $45/day——
Fremantle Topspin Tennis tennis Fremantle and East Fremantle—5–9 Oct 2026 past +1—$50–90/day——
Marshall's Tennis Academy tennis Fremantle and East Fremantle8–12 years5–8 Oct 2026 past————
North Shore Community Hub tennis Hillarys and Padbury—5–9 Oct 2026 past +1————
College Park Gymnastic Academy gymnastics Joondalup and Edgewater4+ years29 Sep–8 Oct 2026 pastMon–Thu 9am–⁠12pm$40/class——
Wanneroo Districts Netball Association netball Landsdale and Darch7–10 years6 Oct 2026 past————
Art Painting & Fun art Leederville and Mount Hawthorn—Sep–Oct 2026 past—$135/day——
ClayMake Studio art Maylands and Bayswater5+ years8 Oct 2026 past—$60/class——
Perth Kids Shed craft and making Midland and Guildford6–15 years29 Sep–2 Oct 2026 past—$70/class——
Player 1 Music School music Mount Lawley and North Perth6–13 years7 Oct 2026 past +1Tue 10am–⁠3pm; Wed 3.45–⁠4.45pm$110/day +1——
Tresillian Arts Centre art Nedlands and Dalkeith5–16 years29 Sep–9 Oct 2026 past————
Rock Scholars music Osborne Park and Balcatta11–17 years5–8 Oct 2026 past—$420/course——
Co3 Contemporary Dance Australia dance Perth CBD and Northbridge9+ years4–8 Oct 2026 past +1Mon–Fri 9am–⁠1pm; Mon–Fri 1–⁠5pm$49/class +3——
Aquafanatics swimming South Perth and Como—5–9 Oct 2026 past————
JSA Fencing Academy fencing South Perth and Como6–14 years5–7 Oct 2026 past—$199/course——
Perth Netball Association netball Subiaco and Shenton Park—7–8 Oct 2026 past—$130/course——
Showgrounds North Riding School horse riding Wanneroo and Hocking—28 Sep–11 Oct 2026 past————
Coastal Tennis tennis Wembley, Floreat and City Beach—5–9 Oct 2026 past—$220/wk——
Jungle Gym gymnastics Willetton and Riverton · 2 venues4–11 years28 Sep–9 Oct 2026 past————
Lobo Tennis tennis Willetton and Riverton—5–9 Oct 2026 past—$80/day——
The Pianist Music Academy piano Willetton and Riverton—1 Oct 2026 past—$65/day——
Holiday programs still without dates
Break Point Tennis tennis Applecross and Booragoon4+ years—————
Cuddles Early Learning & Childcare multi-sport and multi-activity Clarkson and Mindarie, Forrestfield and High Wycombe +8 · 11 venues4–12 years—————
The Proper Player soccer Bull Creek and Leeming, Armadale and Kelmscott · 3 venues5–15 years—————
HAMA Productions drama and performing arts Ballajura and Malaga8–18 years—————
Perth Circus & Dance Academy dance Ballajura and Malaga5+ years——$70/day——
West Coast Gymnasts gymnastics Ballajura and Malaga4–12 years—————
Ascot Kayak Club water sports Belmont and Rivervale8+ years——$60/course——
SoccerPlay soccer Belmont and Rivervale5–12 years—————
The Tennis Pro tennis Belmont and Rivervale4–14 years——$45/day——
Perth Academy of Performing Arts drama and performing arts Wembley, Floreat and City Beach, Bibra Lake and South Lake · 2 venues5–17 years—————
Hello Art art Bicton and Attadale9+ years——$75/class——
YMCA Caralee Outside School Hours Care multi-sport and multi-activity Bicton and Attadale5–12 years—————
1,2,3 Soleil languages Bull Creek and Leeming6–12 years—Mon–Fri 7am–⁠5pm$153/day——
Southern Cricket cricket Bull Creek and Leeming6–16 years——$80/day——
Byford Bucks Basketball Association basketball Byford5–12 years—————
The Y WA multi-sport and multi-activity Cannington and Bentley, Byford · 2 venuesup to 12 years—————
Football West soccer Cannington and Bentley4–11 years——$100/course——
Happy Hive OSHC multi-sport and multi-activity Victoria Park and Burswood, Cannington and Bentley +1 · 3 venues4–12 years—————
Queens Park Soccer Club soccer Cannington and Bentley6–12 years——from $50/day——
Claremont Therapeutic Riding Centre horse riding Claremont and Swanbourne6–16 years——$150/day——
Olympic & The Wilding Project gymnastics Cockburn Central and Atwell5–13 years—————
Perth Stand Up Paddle School water sports Cottesloe and Mosman Park8+ years—————
Sea View Golf Club golf Cottesloe and Mosman Park5+ years——$120 (period not published)——
Tennis Approach tennis Cottesloe and Mosman Park——Mon–Fri 9am–⁠12pm$60/day +1——
Wonderland Learning Centres multi-sport and multi-activity Hillarys and Padbury, Duncraig and Warwick · 2 venues———$96.20 (period not published)——
Bricks 4 Kidz robotics South Perth and Como, Perth CBD and Northbridge +1 · 3 venues5–11 years—————
Go Surf Perth surfing Scarborough and Innaloo, Fremantle and East Fremantle · 2 venues8–12 years——$55/class +1——
Penny Lane's Music Workshop music Fremantle and East Fremantle6–17 years——$90/class——
Siren Performing Arts drama and performing arts Fremantle and East Fremantle6–12 years——$130/day +1——
Slow Fashion Hub craft and making Fremantle and East Fremantle12+ years—————
Spectrum Space multi-sport and multi-activity Fremantle and East Fremantle5–18 years——from $91.80/day——
Tennis Factory tennis Fremantle and East Fremantle, Subiaco and Shenton Park · 2 venues4–15 years——$35/day +1——
Sonas Early Learning & Care multi-sport and multi-activity Spearwood and Coogee, Gosnells and Maddington +1 · 3 venues5–12 years—————
Inuka Football soccer Harrisdale and Piara Waters5–16 years—————
Xceed Kids Sport multi-sport and multi-activity Hillarys and Padbury5–11 years——$80/day——
Joondalup Family Centre coding Joondalup and Edgewater6–14 years—————
Ocean Reef Out of School Hours Care multi-sport and multi-activity Joondalup and Edgewater4+ years—Mon–Fri 6.30am–⁠6pm$100/day——
Salsa Viva Dance and Zumba® Perth dance Joondalup and Edgewater———$15 (period not published)——
Village Voyagers O.S.H.C. Nedlands multi-sport and multi-activity Nedlands and Dalkeith, Wanneroo and Hocking +1 · 5 venues4–12 years—Mon–Fri 6.30am–⁠6pm———
Europe Tennis Academy tennis Karrinyup and North Beach5–15 years——$45/day——
Classes Cakes and More cooking Kingsley and Greenwood6+ years—————
BK's Gymnastics High Flyers gymnastics Landsdale and Darch4–16 years—Mon–Fri 8.30am–⁠3.30pm$100/day——
EDGYX science and STEM Leederville and Mount Hawthorn7–12 years—————
Star-Mites Gymnastics gymnastics Leederville and Mount Hawthorn, Morley and Noranda · 2 venues3+ years——$65/day——
Bayswater Recreation multi-sport and multi-activity Maylands and Bayswater, Morley and Noranda · 7 venues5–12 years——$32.10/class——
Fun Station Out of School Hours Care multi-sport and multi-activity Midland and Guildford——Mon–Fri 6.30am–⁠6pm$150/day——
Swan Districts Gymnastics gymnastics Midland and Guildford4–14 years—Mon–Fri 9am–⁠3pm———
Perth Glory Football Club soccer Mirrabooka and Balga9–15 years—Mon, Tue 9–⁠11am; Mon, Tue 12–⁠2pm$20 (period not published)——
Bayswater Recreation multi-sport and multi-activity Morley and Noranda · 2 venues5–12 years——$32.10/class——
Dancing Notes craft and making · multi-sport and multi-activity Nedlands and Dalkeith3–12 years——$50/class +1——
Educated by Nature bush and outdoor skills Osborne Park and Balcatta, Nedlands and Dalkeith · 2 venues6–12 years—————
Nedlands Yacht Club sailing Nedlands and Dalkeith7–12 years—————
Squadrone Australia coding Nedlands and Dalkeith8+ years—————
Tennis HQ tennis Nedlands and Dalkeith4–15 years—Mon–Fri 9–⁠10.30am; Mon–Fri 9am–⁠12pm$25/day +1——
Perth Actors Studio drama and performing arts Osborne Park and Balcatta10+ years—————
Piano Way piano Osborne Park and Balcatta4½–7 years—————
The Barn Martial Arts & Fitness Muay Thai Osborne Park and Balcatta5–14 years—————
Aicode Australia robotics Perth CBD and Northbridge7–16 years—————
Perth Film School art Perth CBD and Northbridge11–15 years——$450 (period not published)——
PerthSwim swimming Perth CBD and Northbridge———$110/course——
Street Corner Dance dance Perth CBD and Northbridge———$25/class——
Scarborough Tennis Academy tennis Scarborough and Innaloo———from $21/day——
Sporties FC soccer Scarborough and Innaloo6–12 years——$65/day——
Art4Kids art South Perth and Como4+ years—————
Perth Junior Golf School golf South Perth and Como7–16 years——$230/course +1——
Team Tennis WA tennis South Perth and Como4–17 years—————
Cockburn Basketball Association basketball Spearwood and Coogee5–12 years—Tue–Thu 9am–⁠12pm$55/day +1——
Woodman Point Recreation Camp multi-sport and multi-activity Spearwood and Coogee9–15 years—————
Creative Pair Studio art Subiaco and Shenton Park6–15 years—————
Studio Thimbles craft and making Subiaco and Shenton Park10+ years—————
Subiaco AFC soccer Subiaco and Shenton Park4–15 years—————
The WA Performance School dance Subiaco and Shenton Park5+ years—Sat 9–⁠11am; Sat 11am–⁠1pm +1$100/day +1——
CurioCity science and STEM Thornlie and Langford6–12 years——$100/day——
Top Shot Tennis tennis Thornlie and Langford———$25 (period not published)——
Yarrada Farm Riding School horse riding Upper Swan7+ years—————
CirQuest Circus circus skills Victoria Park and Burswood5–12 years——$150/day——
Kings Gymnastics gymnastics Victoria Park and Burswood4+ years—————
Perth Basketball Association basketball Victoria Park and Burswood8–16 years——$49/day +1——
Victoria Park Leisure Centre multi-sport and multi-activity Victoria Park and Burswood · 2 venues6–12 years——$35/day——
Fusion Cre8tive art Wanneroo and Hocking5+ years—————
Strength Heroes art Wembley, Floreat and City Beach6–12 years—————
Swan River Rowing Club rowing Applecross and Booragoon——————
Brockman Community House and Children's Services multi-sport and multi-activity Ballajura and Malaga——————
OSHClub multi-sport and multi-activity Dianella and Yokine, Banksia Grove and Tapping · 3 venues——————
RKD Martial Arts yoga and fitness Bassendean and Eden Hill——————
Kids Academy multi-sport and multi-activity Mirrabooka and Balga, Belmont and Rivervale +3 · 8 venues——————
State Swim swimming Joondalup and Edgewater, Osborne Park and Balcatta +6 · 8 venues——————
The Colour Club Studios art Belmont and Rivervale——————
Junior Goals soccer Bibra Lake and South Lake——————
Kidz 'n Sport - Floreat multi-sport and multi-activity Wembley, Floreat and City Beach, Bicton and Attadale · 2 venues——————
Murdoch Active multi-sport and multi-activity Bull Creek and Leeming——————
BOUNCE Inc trampolining Joondalup and Edgewater, Cannington and Bentley · 2 venues——————
Allen Park Tennis Club tennis Claremont and Swanbourne——————
Grasshopper Soccer soccer Cottesloe and Mosman Park, Duncraig and Warwick +4 · 6 venues——————
Zig Zags OSHC multi-sport and multi-activity Kingsley and Greenwood, Karrinyup and North Beach +5 · 9 venues——————
Aqua Tots Swimming School swimming Forrestfield and High Wycombe——————
High Wycombe Community Recreation Centre cooking Kalamunda and Lesmurdie, Forrestfield and High Wycombe · 8 venues——————
CircusWA circus skills Fremantle and East Fremantle——————
Cricketers Club Western Australia cricket Harrisdale and Piara Waters——————
KG Badminton HQ badminton Harrisdale and Piara Waters——————
Seadragonz Swim School swimming Harrisdale and Piara Waters——————
All Stars For Autism multi-sport and multi-activity Joondalup and Edgewater——————
Faire & Co art Mount Lawley and North Perth, Kalamunda and Lesmurdie · 2 venues——————
Riding for the Disabled Carine horse riding Karrinyup and North Beach——————
Stirling Leisure multi-sport and multi-activity Scarborough and Innaloo, Mirrabooka and Balga +2 · 14 venues——————
Surfing WA Surf School surfing Karrinyup and North Beach——————
SU Australia multi-sport and multi-activity Maylands and Bayswater——————
Swan Valley Early Learning multi-sport and multi-activity Midland and Guildford——————
Alexander Park Tennis Club tennis Mount Lawley and North Perth——————
Alliance Francaise de Perth languages Nedlands and Dalkeith——————
Hale Swim School swimming Scarborough and Innaloo, Nedlands and Dalkeith · 5 venues——————
UWA Aquatic Centre multi-sport and multi-activity Nedlands and Dalkeith · 2 venues——————
Ossie Indoor Beach Volleyball volleyball Osborne Park and Balcatta——————
Vital Gymnastics gymnastics Osborne Park and Balcatta——————
Codekids Perth coding Perth CBD and Northbridge——————
Emiola Soccer Academy soccer Perth CBD and Northbridge——————
Jumeirah Music Centre Perth music Perth CBD and Northbridge——————
Milktooth School of Art and Stories art Perth CBD and Northbridge——————
Noz Creative Art studio art Perth CBD and Northbridge——————
zero2hero multi-sport and multi-activity Perth CBD and Northbridge——————
Brockman's Riding School horse riding Serpentine-Jarrahdale——————
Aquafanatics swimming South Perth and Como——————
Perth Reds Volleyball Association volleyball South Perth and Como——————
Victoria Park Centre for the Arts art Victoria Park and Burswood——————
Lakelands Country Club golf Wanneroo and Hocking——————
Reabold Tennis Club tennis Wembley, Floreat and City Beach——————
Canning Arts Group art Willetton and Riverton——————
Reading the table

Rows are never ranked. Holiday programs are grouped by school holidays in calendar order, and holidays already finished come last. Within each, programs running now or later come first, then 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.

What goes into this table

This page lists school holiday programs and vacation care with a session that starts in 2026, each with the dates its provider has published: the April holidays around Easter, the July holidays, the spring holidays from late September into October and the summer holidays from mid-December to the end of January, which sit on the page of the year they start. A program held at a school, a pool, an oval or a hall stays with the provider that runs it, and that venue is the address shown.

Each of those holidays gets its own section and heading, and a holiday whose dates no provider has published yet has no section at all. Holidays with programs still running or yet to begin lead, in calendar order; holidays already finished come after. A session outside the school holidays goes under “Other dates”, and a program whose dates are not out yet sits in the last section.

A provider running programs in two holidays has a row in each, naming only that holiday’s sessions: the first still running or yet to begin on , or, once all are finished, the last of them, followed by the hours of a program day. Any session over before that date is labelled past, on whatever day you visit. Within a holiday, programs still running or still to come lead, and rows are then sorted by suburb, then name, with no ranking.