Skip to content

Swimming


Swimming Programme


Programme Progression Chart


Programmes

  1. Infant Aquatics Programme (Infant Aquatics is scheduled on Saturday mornings)

  2. Lower School (LS) Programmes – Learn to Swim Programme – Levels 1-8 

  3. Upper School (US) Programmes 

  4. Competitive Programmes (Water Polo Team and Swim Teams – Gold, Silver, Bronze Squads)


Want to sign up?

Please click on the button below to register via the Parent Portal.

  • For CDNIS students, registrations will open on Jul. 28, 2026, 10:00am HKT

  • For non-CDNIS students (Saturday ASAs only), registrations will open on Aug. 4, 2026 at 10:00am HKT

  • Registrations will close on Aug. 21, 2026, 10:00pm HKT. Late enrollments may be accepted based on availability. For inquiries, please contact activities@cdnis.edu.hk




Swimming Programme


2026-2027 Term 1 Class Dates

Sep. 1 – Dec. 12, 2026


Coaching Staff

Our team of highly qualified and experienced swim instructors will guide students through a progressive and professional methodology that will ensure that they excel in the sport of swimming as well as enjoy the aquatic environment. 

All swim staff hold qualifications from the Hong Kong Swimming Coaches Association (HKGSA), Austswim, or the Swimming Coaches and Teachers Australia (SCTA).


Departures Information – Please read carefully

  • 2:30pm – 3:05pm / 2:30pm – 3:15pm lesson – Students in this lesson must depart by school bus at 3:45pm

  • 3:05pm – 3:50pm / 3:15pm – 3:50pm lesson – Students enrolled in this lesson will be collected on 9/F entrance by foot or private vehicle from 4:10pm

  • Early Years 2:30pm – 3:05pm – Students enrolled in this lesson will depart with an adult on foot or pick up by private car before 3:30pm. Private vehicles are not allowed to park and must be departed before 3:30pm

  • US Students lesson – Depart on 5:10pm/5:15pm buses or on foot


Procedures for Parents/Guardians/Caregivers for Term 1 ASA Swimming

  1. Parents/Guardians are not allowed to access the campus to view the swimming class during mid week (Monday – Friday) unless their child is in Early Years. 

  2. Parents/Guardian of Early Years students are required to access the campus midweek at 2:10pm to assist their child, irrespective of their scheduled swimming class start time.

  3. Parents/guardians are allowed to access the campus to view swimming class on Saturday mornings. 

  4. Parents need to email timbaswim@cdnis.edu.hk the guardian’s name in advance if a guardian is entering the campus.

  5. Parents/Guardians must sign in and out with security at the 9/F entrance.

  6. Parents/Guardians must go directly to the swimming pool after signing in and not wander around the campus.

  7. Parents/Guardians must depart with their child when the lesson is completed.

  8. There is no car parking allowed on campus or Nam Long Shan Road.

  9. Only parents or guardians of Early Years students (ages 4 and under) are permitted to enter the dressing rooms of the same gender as the adult or the accessible change room to assist with changing during designated times.

  10. A reminder that we have a no photo/ video camera policy at the swimming pool. If you want to take a photo or video, please ask the swim staff and we may allow you to take one only of your child with no other students in shot.



1. Infant Aquatics 


Timba Swim Infant Aquatics Programme is for infants aged 6 – 35 months

A parent, helper or responsible adult (aged 18 or older) is required to enter the water with the student every lesson

Those new to joining the Infant Aquatics Programme must email Timba Swim for confirmation of their child’s Level before registering

Please do not register for a class based on a time that suits your schedule

Infant Aquatics Beginner  

Suitable for: 

  • Infants aged 6 to 12 months 

  • Infants who are joining swim lessons for the first time (6 – 35 months)

  • Infants with previous swimming experience who are yet to achieve the learning outcomes of the beginner programme and may still be nervous in the water 

Learning Outcomes: 

  • To achieve the ability to pour water overhead without struggle 

  • Engage with parents and friends, 

  • Demonstrate assisted propulsion through kicking and splashing

  • Self-regulate during activities and songs

  • Transition smoothly from the mat or poolside into the pool

Infant Beginner (6 months – 12 months)

  • Day: Saturday
    Time: 8:00pm – 8:30pm
    No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28 2026
    Code: 18044 $ 3,430

Infant Aquatics Intermediate

Age = 13 months – 35 months 

Time = 8.30 am  – 9.00 am

 

Suitable for: 

  • Infants who have completed Infant Beginner Programme and achieved the learning outcomes of this programme

  • Infants aged 13 months to 35 months with previous swim experience similar to Infant Beginner Programme (please email details to Timba Swim) 

 

Learning Outcomes:

  • To achieve the ability to pour water overhead without struggle 

  • Interact confidently with parents and friends

  • Demonstrate assisted propulsion through kicking and splashing

  • Self-regulate during activities and songs, and transition smoothly from the mat or poolside into the pool

Infant Intermediate (13 months-24 months)

  • Day: Saturday
    Time: 8:30 am – 9:00am
    No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28 2026
    Code: 18043 $ 3,430

Infant Aquatics Intermediate

Age = 13 months – 35 months 

Time = 8.30 am  – 9.00 am

Suitable for: 

  • Infants who have completed Infant Beginner Programme and achieved the learning outcomes of this programme

  • Infants aged 13 months to 35 months with previous swim experience similar to Infant Beginner Programme (please email details to Timba Swim) 

Learning Outcomes:

  • To achieve the ability to pour water overhead without struggle 

  • Interact confidently with parents and friends

  • Demonstrate assisted propulsion through kicking and splashing

  • Self-regulate during activities and songs, and transition smoothly from the mat or poolside into the pool

Infant Advance (24 months-35 months)

  • Day: Saturday
    Time: 9:00am – 9:30am
    No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28 2026
    Code: 18046 $ 3,430



2. Lower School Programme
Learn to Swim - Levels 1-8


Students of all abilities aged 3 years and older will be divided into ability levels from 1 – 8. 

See brief descriptions of criteria for each level below:

Level 1 – Maximum 4 students
Students will learn to push, float and glide (Maximum four students)

Level 2 – Maximum 4 students
Students will continue to develop push and glide, flutter kick; freestyle introduced (Maximum four students)

Level 3 – Maximum 5 students
Freestyle and flutter kick will be further developed; backstroke introduced (Maximum five students)

Level 4 – Maximum 5 students
Freestyle and flutter kick will be further refined over longer distances; backstroke developed (Maximum five students)

Level 5 – Maximum 7 students
Foundations in freestyle and backstroke will be further strengthened; breaststroke introduced (Maximum seven students)

Level 6 – Maximum 7 students
Students will swim freestyle and backstroke over longer distances; breaststroke developed (Maximum seven students)

Level 7 – Maximum 10 students
Students will continue to develop freestyle, backstroke and breaststroke  over longer distances; butterfly kick, competitive dives, starts and turns introduced (Maximum eight students)

Level 8 – Maximum 12 students
Students at this level will refine all strokes including butterfly. They must display confidence in all strokes, competitive turns, starts, dives and finishes. Basic sets and reading the pace clock will be introduced (Maximum ten students)

Students will progress to the LS Swim School Swim Team after they complete the Learn to Swim Programme


Monday 2:30pm - 3:05pm

No class on: Oct. 19 & Oct. 26, 2026

Level 1 Learn to Swim
Code: 18012              $ 3,570

Level 2 Learn to Swim
Code: 18091              $ 3,570

Level 3 Learn to Swim
Code: 18024              $ 3,570

Level 4 Learn to Swim
Code: 18026              $ 3,570


Monday 3:05pm - 3:50pm

No class on: Oct. 19 & Oct. 26, 2026

Level 5 Learn to Swim
Code: 18031              $ 3,570

Level 6 Learn to Swim
Code: 18038              $ 3,570

 


Tuesday 2:30pm - 3:15pm

No class on: Sep. 29 & Oct. 20, 2026

Level 5 Learn to Swim
Code: 18025               $ 3,870

Level 6 Learn to Swim
Code: 18045               $ 3,870

Level 7 Learn to Swim
Code: 18067               $ 3,870

Level 8 Learn to Swim
Code: 18052               $ 3,870

 


Tuesday 3:15pm - 3:50pm

No class on: Sep. 29 & Oct. 20, 2026

Level 1 Learn to Swim
Code: 18013               $ 3,870

Level 2 Learn to Swim
Code: 18032               $ 3,870

Level 3 Learn to Swim
Code: 18066               $ 3,870

Level 4 Learn to Swim
Code: 18039               $ 3,870

 


Wednesday 2:30pm - 3:05pm

No class on: Oct. 21 & Dec. 9, 2026

Level 1 Learn to Swim
Code: 18081               $ 3,870

Level 2 Learn to Swim
Code: 18002               $ 3,870

Level 3 Learn to Swim
Code: 18033               $ 3,870

Level 4 Learn to Swim
Code: 18034               $ 3,870

 


Wednesday 3:05pm - 3:50pm

No class on: Oct. 21 & Dec. 9, 2026

Level 3/4 Learn to Swim (This class is from 3:05pm- 3:40pm)
Code: 18086 $ 3,870

Level 5 Learn to Swim
Code: 18085 $ 3,870


Level
7 Learn to Swim

Code: 18037 $ 3,870

Level 8 Learn to Swim 
Code: 18088 $ 3,870


Thursday 3:05pm - 3:50pm

No class on: Oct. 1, Oct. 22 & Nov. 5, 2026

Level 5 Learn to Swim
Code: 18070               $ 3,570

Level 7 Learn to Swim
Code: 18048               $ 3,570

Level 8 Learn to Swim
Code: 18112               $ 3,570

 


Thursday 2:30pm - 3:05pm

No class on: Oct. 1, Oct. 22 & Nov. 5, 2026

Level 1 Learn to Swim
Code: 18009               $ 3,570

Level 2 Learn to Swim
Code: 18016               $ 3,570

Level 3 Learn to Swim
Code: 18021               $ 3,570

Level 4 Learn to Swim
Code: 18028               $ 3,570

 


Friday 2:30pm - 3:15pm

No class on: Oct. 2, Oct. 23 & Nov. 6, 2026

Level 5 Learn to Swim
Code: 18035               $ 3,570

Level 6 Learn to Swim
Code: 18042               $ 3,570


Level 4 Learn to Swim (This class is from 2:30pm- 3:05pm)
Code:  18074   $ 3,570

 


Friday 3:15pm - 3:50pm

No class on: Oct. 2, Oct. 23 & Nov. 6, 2026

Level 1 Learn to Swim
Code: 18072               $ 3,570

Level 2 Learn to Swim
Code: 18057               $ 3,570

Level 3 Learn to Swim
Code: 18073               $ 3,570

 

 


Saturday 8:00am - 8:45am

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026

 

Level 1 Learn to Swim
Code: 18080               $ 3,570

Level 3/4 Learn to Swim
Code: 18036                $ 3,570

 


Saturday 8:45am - 9:30am

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026


Level 2 Learn to Swim
Code: 18077               $ 3,570

Level 2 Learn to Swim
Code: 18082               $ 3,570

 


Saturday 9:30am - 10:15am

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026


Level 5/6 Learn to Swim
Code: 18006  $ 3,570

Level 3/4 Learn to Swim
Code: 18017               $ 3,570


Saturday 10:15am - 11:00am

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026


Level 1 Learn to Swim
Code: 18075               $ 3,570

 


Saturday 11:00am - 11:45am

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026


Level 1 Learn to Swim
Code: 18010               $ 3,570

Level 3/4 Learn to Swim
Code: 18115               $ 3,570

Level 5/6 Learn to Swim
Code: 18051                $ 3,570

 


Saturday 11:45pm - 12:30pm

No class on: Sep. 26, Oct. 3, Oct. 17, Oct. 24 & Nov. 28, 2026


Level 2 Learn to Swim
Code: 18015               $ 3,570

Level 3/4 Learn to Swim
Code: 18018                $ 3,570

Level 5/6 Learn to Swim
Code: 18019                $ 3,570

 



3. Upper School (US) Programme 


For US Students, continuing their “Learn to Swim” Programme.

US Improvement
By Assessment and Selection Only.

Wednesday 7:30 am - 8:30 am

Dates: To be confirmed
Price TBC

Water Polo ASA
Students should be able to swim in the deep end and tread water comfortably for 1 minute. No previous water polo experience is required.

There is a minimum number of enrolments required for this course to run.  Timba Swim will contact you about dates before the start of Term 2.

Please email darrenmchugh@cdnis.edu.hk if you would like to join this course

 



4. Competitive Programmes
Swim Team & Water Polo


Our competitive squads include the following programmes:

Lower School (Selection by Head of Aquatics)

Email darrenmchugh@cdnis.edu.hk for more information

Upper School (Selection by Head of Aquatics)

  • Bronze Squad / Swim for Fitness – Code: 18118  Price TBC

  • Silver Swim Team – Code: 18127 Price TBC

  • Gold Swim Team – Code: 18126 (Sports discount fee applied) Price TBC

  • Water Polo Team – Code: 18124 (Sports discount fee applied – Dates and times TBC, minimum number required to run course) Price TBC

Email darrenmchugh@cdnis.edu.hk for more information 

Students must attend a swim tryout to be determine Swim Team Squad. Tryout dates and times will be communicated on sports website, weekly FLASH and by Head of Aquatics. 

There is a Minimum number of enrolments  required for this course to run. Timba Swim will contact you in advance if the course will not run due to low enrolment

More information on competitive squads is on the Aquatics website.