January program 1 2027

Country centres

05 Jan 2027 to 15 Jan 2027
(9) days

Lessons duration: 40 minutes

Stages available: 1 - 16 at most venues

Enrolment Fees
Children Standard Concession
1 $32.00 $20.50
2 $64.00 $41.00
3 or more [1] $85.50 $57.00

Enrolments close on 14 Oct 2026

[1] The family enrolment discount only applies to three or more immediate family members or a blended family living permanently at the same address. Enrolments for extended family (e.g. cousins) or friends must be purchased separately using a different username.


Calm Water / Pool Program Locations

Venue Details Late enrolments and stage changes
Albany - Emu Point
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Albany Leisure & Aquatic Centre (AM)
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Boddington Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Boyup Brook Swimming Pool
Lesson times 10:15 - 14:25
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Bremer Bay
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Bridgetown Leisure Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Broome Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $4.00, Spectator: Additional fee
Conditions Spectator Fee: $2.00 Membership and Visit Pass Options Available
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Bunbury - Koombana Bay
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Bunbury - South West Sports Centre (AM)
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: $5.40, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Busselton - Geographe Leisure Centre
Lesson times 10:15 - 14:25
Stages taught 1 - 16
Entry fees * Student: $4.60, Spectator: Free
Conditions *Discounted for VacSwim
Further Information *Please note that patrons wishing to photograph or video must first seek permission from Management. *All children under the age of 12 must be actively supervised with in direct line of sight at all times by a responsible person who is aged 16 and over.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Busselton Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Cape Riche
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Cervantes Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Cheyne Beach
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Collie Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $5.50, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Corrigin Swimming Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Denmark - Greens Pool
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Derby Memorial Swimming Pool
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Student: $4.00, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Dongara Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Donnybrook Aquatic Centre
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: $5.50, Spectator: Free
Conditions Discount available. Child x10 pass Child x20 pass
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Dunsborough Beach
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Esperance - Bay of Isles Aquatic Centre
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: $5.00, Spectator: Additional fee
Conditions Spectator fee $1.00
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Esperance Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Geraldton Aquarena Centre (AM)
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Geraldton Town Front Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Gingin Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $2.70, Spectator: Free
Conditions Spectator fee $0.00
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Gnowangerup Community Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Goldfields Oasis Leisure Centre (AM)
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: $5.50, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Gracetown Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Hamelin Bay
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Horrocks Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Jurien Town Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Kalbarri Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Kambalda Aquatic Facility
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Katanning Aquatic Centre
Lesson times 11:15 - 15:25
Stages taught 1 - 16
Entry fees * Student: $4.00, Spectator: Additional fee
Conditions Spectator fee $2.00 Season passes available for purchase
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Kojonup Swimming Pool
Lesson times 10:00 - 14:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Leschenault Leisure Centre (PM)
Lesson times 12:00 - 16:10
Stages taught 1 - 12
Entry fees * Student: $5.85, Spectator: Free
Conditions Discount available. 10 visit pass $52.65
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Mandurah Aquatic Centre (AM)
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Manjimup Regional AquaCentre
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Marble Bar Aquatic Centre
Lesson times 12:15 - 15:35
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Margaret River Recreation Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $5.50, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Meelup Bay
Lesson times 12:00 - 16:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Moora Swimming Pool
Lesson times 08:15 - 12:25
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
Available
Mount Barker Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $3.00, Spectator: Free
Conditions Seasonal pass holders - Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Murray Aquatic and Leisure Centre
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Student: $6.00, Spectator: Free
Conditions Discount available. x10 visit pass = $54.00
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Narrogin Leisure Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $4.50, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Newman Aquatic Centre - Pilbara
Lesson times 09:15 - 13:25
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Northam Swimming Pool
Lesson times 09:30 - 12:50
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Paraburdoo Quentin Broad Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Peaceful Bay
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Peppermint Grove Beach-Capel
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Pingelly Swimming Pool
Lesson times 11:15 - 15:25
Stages taught 1 - 16
Entry fees * Student: $3.00, Spectator: Additional fee
Conditions Spectator fee $2.50
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Ravensthorpe Swimming Pool
Lesson times 09:15 - 13:25
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Roebourne Aquatic Centre
Lesson times 11:00 - 15:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
South Hedland Aquatic Centre
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Southern Cross Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Starvation Bay
Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Toodyay Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Useless Loop Pool
Lesson times 09:00 - 12:20
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Wagin Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $3.00, Spectator: Free
Conditions Discount available. Child participating in a Dept of Ed activity $3.00 Adult entry swim $5.00 Spectator free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Waroona Recreation Aquatic Centre
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Student: $5.00, Spectator: Free
Conditions Discount available. Multi Entry Passes
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Windy Harbour

Enrolments closed after quota exceeded

Lesson times 08:00 - 12:10
Stages taught 1 - 16
Entry fees * Student: Free, Spectator: Free
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Wongan Hills Swimming Pool
Lesson times 08:30 - 12:40
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Wooroloo Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 15
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
York Swimming Pool
Lesson times 09:00 - 13:10
Stages taught 1 - 16
Entry fees * Fee unknown
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed

Surf Program Locations

Venue Details Late enrolments and stage changes
Albany - Cosy Corner
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Albany - Middleton Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Binningup Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Bunbury - Dalyellup Beach
Lesson times 08:00 - 12:10
Stages taught 4 - 15
Further Information Unsuitable for lower stages. Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Ledge Point Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Mandurah Avalon Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Mandurah Doddies Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Margaret River - Gnarabup Beach
Lesson times 08:30 - 12:40
Stages taught 1 - 15
Further Information Higher stages at surf venues are normally held late morning in order to accommodate lower stages earlier in the day when conditions are calm.
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed
Yallingup Beach
Lesson times 08:00 - 12:10
Stages taught 1 - 15
Click for details Late enrolments
To be confirmed

Stage changes
To be confirmed