All swim levels are available at every time slot to ensure swim classes meet parents’ scheduling needs. Sports camps run during the local and international school vacation periods. Our pools are conveniently located at Changi Road (Eunos), Buona Vista, Bukit Timah and Yishun, with amenities to support your family’s lifestyle.
Learn to Swim Programme & School holiday camp fees
Weekly Term-based Swimming Classes
- Classes for preschoolers (ages 3 and up), beginners, intermediate and adult swimmers
- 45-50 mins / week; progressive 10-week curriculum
- Price per term of 10 lessons:
- Weekday: $400, before GST
- Weekend: $425, before GST
- One-time registration fee (includes a swim cap): $50, before GST
- Available year-round at Bukit Timah, Buona Vista, Changi Road (Eunos) and Yishun
- New pool location commencing in 2026: Sengkang
Book a Swim Trial
- For kids ages 4 -12, with or without sporting experience
- Held during school term breaks: March, June, September and December
- Held at Sports Schooling’s Centre for Movement (Buona Vista)
Find Out More
The Swim Lab Weekly Schedule
| Mon | Tue | Wed | Thur | Fri | Sat | Sun | |
| 9:00 AM |
Children’s Learn To Swim (All Levels) |
Children’s Learn to Swim (All Levels)
All locations |
|||||
| 10:00 AM | |||||||
| 11:00 AM | |||||||
| 3:00 PM |
Children’s and Adults’ Learn To Swim (All Levels)
Buona Vista, Changi Road and Sengkang* *Opening in April 2026 |
Children’s Learn to Swim (All Levels) All locations |
Children’s Learn to Swim (All Levels) All locations |
||||
| 4:00 PM | |||||||
| 5:00 PM | |||||||
| 6:00 PM | |||||||
Can’t find a timeslot that works for you? Reach out to our team and we’ll figure out an arrangement that works for your family’s schedule.
