Swimming Lessons for Babies and Toddlers in Singapore: 18 Schools (2026)

8 October 2026 · 12 min read

TL;DR – The Quick Version

We checked every school Jungle lists for swimming at ages 0 to 3 against its own website, and 18 run lessons for babies or toddlers. Every baby class puts a parent in the water. Most start between 3 and 6 months, run 30 minutes and take four to eight babies. Weekday group lessons cost $25 to $52 at the 15 schools that publish fees, and four publish a trial price from $43.60 to $65. Browse swimming lessons for babies on Jungle.

Every baby swimming class in this guide puts a parent in the pool. What changes from school to school is when your baby can start and how warm the water is. Inspire Mum and Baby takes babies from 2 months, while State Swim and SwimShark wait until 6 months. Happy Fish heats all ten of its pools to 32°C. Smileswimmers teaches in public pools, where most showers have no water heater.

This guide covers the 18 schools on Jungle that run swimming lessons for babies and toddlers up to age 3. We checked each one on its own website, class pages or fee sheet on 7 October 2026. Every card says the starting age, how long a lesson runs, whether a parent is in the water, where lessons take place and what it costs where the school publishes it.

Start with what changes between birth and 3, then the three quick picks. After that the schools are grouped by area, then the coaches who come to your pool, and last the three chains with several pools.


Baby and toddler swimming at a glance

Under 1Parent in the water, 30 minutes at most schools
At 1 and 2Still with a parent, classes of 4 to 12
At 3First classes without a parent at some schools
Price a class$25 to $52 on weekdays at 15 schools; weekends cost more
Trial classFree at Swim Hub (some pools), $43.60 to $65 at four schools
Schools on Jungle18
Under 1Parent in the water, 30 minutes at most schoolsAt 1 and 2Still with a parent, classes of 4 to 12At 3First classes without a parent at some schoolsPrice a class$25 to $52 on weekdays at 15 schools; weekends cost moreTrial classFree at Swim Hub (some pools), $43.60 to $65 at four schoolsSchools on Jungle18

Parents and babies in the water at Inspire Mum and Baby. Photo: Jungle

Under 1, you are in the pool too. Every baby class here needs a parent or carer in the water. Inspire Mum and Baby starts at 2 months; Little Splashes, Smileswimmers and OtterSwim at 3 months; Happy Fish, Swish, Marsden, Little Fishes and SG Sink or Swim at 4 months. State Swim and SwimShark wait until 6 months. Lessons are songs, kicking with support, back floats and first submersions on a cue word.

At 1 and 2, the class gets busier, and you stay in. Toddler levels add jumping in to a parent, turning back to the wall and climbing out. aquaDucks' toddlers practise swimming underwater for three seconds, and Little Splashes adds a first flutter kick from 2. Groups range from four or five at Marsden and Swish to eight at State Swim and OtterSwim, and up to twelve at Smileswimmers.

At 3, some schools let go of your hand. OtterSwim's Otter classes start at 3 with no parent in the pool, Smileswimmers moves children to preschool groups from 2.5 to 3, and aquaDucks' preschool levels become unaccompanied at level 5. Others keep you in longer: Swish until 3.5, Marsden until 4, and Happy Fish through its toddler class for ages 2 to 4.


Is your baby ready for swimming lessons?

  • They hold their head steady. State Swim waits until 6 months for this reason, and SG Sink or Swim says most families start once head and neck control is firm. If not yet, wait a few weeks.
  • You, or a regular carer, can get in the water every week. Every baby class here needs an adult in the pool. aquaDucks accepts a grandparent or helper, and SwimShark a helper.
  • Your baby is well, and you have checked with your paediatrician if they were born early or have a health condition. Swish and SG Sink or Swim both suggest that check.

If you are unsure, a trial will tell you more than any checklist. Four schools publish a trial price: aquaDucks $43.60, Little Splashes $45, Happy Fish $50 and Inspire Mum and Baby $60 on a weekday. Swim Hub offers a free trial at selected locations.


Quick picks

Best first class with you in the room

Happy Fish Swim School

Happy Fish Swim School

Parents and children in a Happy Fish indoor heated pool. Photo: Jungle

Happy Fish has the most heated pools of any school here: ten in Singapore, six of them on Jungle, all indoors at 32°C. Babies start at 4 months in a class of up to six, and the coach teaches you to be your baby's swimming teacher. Toddlers keep a parent in the water from 2 to 4, through four levels that end with 5 metres of freestyle. Only Happy Fish's own swim nappy is allowed.

Price: $397.85 for 10 weekday lessons ($39.79 a class) at standard pools, or $545 at weekends ($54.50). GST included. Trial $50.
Book on Jungle: Happy Fish, Bukit Timah, or any of its six pools on Jungle

Best value

State Swim

State Swim

Older children in a class at State Swim, Suntec City. Photo: Jungle

State Swim has the lowest published price for a baby class in a heated pool: from $160 a month for one weekly lesson, which works out at $36.92 a lesson, GST included. You pay monthly, can cancel any time and get unlimited make-up vouchers. The Suntec City pool is 25 metres long and heated to 31°C. The catch is size: Waterbabies takes eight babies. For toddlers from 2, Swim Masters is $25 a lesson in an outdoor public pool.

Price: From $160 a month for one lesson a week (from $36.92 a lesson), GST included. Monthly billing, cancel any time.
Book on Jungle: State Swim, Suntec City

If they get serious

aquaDucks

aquaDucks

The pool at the Hollandse Club, one of aquaDucks' venues. Photo: Jungle

aquaDucks can take a child from a first splash to a racing squad in one school. Water Exploration starts at 4 months at Queenstown, the Duckling classes run from 6 to 35 months with a parent in the water, Preschool follows at 3, Learn to Swim at 5 and Competitive Training from 8. The fee is the same from Duckling to Learn to Swim. It has taught since 1989, in heated, salt-chlorinated pools.

Price: $40.06 a weekday lesson or $51.50 at weekends at Queenstown, GST included, billed monthly. Trial $43.60.
Book on Jungle: aquaDucks, Queenstown or Mountbatten


Swimming lessons for babies and toddlers, by area

North and North-eastEastWestCentralCityAt your poolSchools with several branches

North and North-east

OtterSwim Aquatic

Yishun · Khatib MRT (NS14), 920 m

From 3 monthsParent in the waterHeated indoor pool$47 a class

Baby Otter is a parent-and-child class for 3 months to 3 years, in three levels: first submersions and holding the breath on command, then water conditioning, then mobility and breath-control games. Groups go up to eight per coach. The twin indoor pools in Wisteria Mall are heated to about 30 to 32°C. At 3, children move up to Otter, their first class without a parent, in groups of up to six.

Price: $470 for a 10-lesson weekday term with two replacement lessons ($47 a class), or $550 at weekends ($55). Four weekday lessons for $208 a month. $50 registration.
Trial: The school does not publish a trial.
Address: 598 Yishun Ring Road, #B1-06 Wisteria Mall, Singapore 768698. Google Maps
Book on Jungle: OtterSwim Aquatic

Also in the North-east: Happy Fish at Buangkok and Little Splashes at Jalan Selaseh in Seletar Hills. See schools with several branches.

East

Inspire Mum and Baby

Tanjong Katong · Dakota MRT (CC8), 570 m

From 2 monthsParent in the waterHeated indoor pool$45 a class

Classes follow the child's age: Aqua Infant from 2 months, Aqua Babies from 6 months, Aqua Tots from 1 and Aqua Big Tots from 2. Each is 30 minutes for up to five or six children, with one parent in the water. Babies explore underwater with toys and props; by Big Tots, parents step back to supervise. The pool is warm and salt-chlorinated, and every teacher is a woman. A second pool in Bendemeer is not yet on Jungle.

Price: $585 for a 13-lesson weekday term ($45 a class) or $663 at weekends ($51). Terms renew automatically.
Trial: $60 on a weekday, $65 at weekends.
Address: 188-2 Tanjong Katong Road, Singapore 436990. Google Maps
Book on Jungle: Inspire Mum and Baby

Smileswimmers

Tampines · Tampines MRT (DT32/EW2), 370 m

From 3 monthsParent in the waterPublic pools$36 a class

The baby course takes 3 to 12 months and the toddler course 13 to 28 months, each 30 minutes with a parent in the water. Over ten weeks babies learn to hold their breath on a cue, roll onto their back to float, and swim to grip the wall. Classes run at public pools in Tampines, Bedok and Pasir Ris, with up to ten babies, sometimes twelve. Missed lessons are not replaced, and there is a waiting list.

Price: $360 for 10 lessons ($36 a class), plus a one-time $40 registration fee. Pool entry is extra.
Trial: The website does not mention a trial.
Address: Our Tampines Hub, 1 Tampines Walk, Singapore 528523. Google Maps
Book on Jungle: Smileswimmers

Also in the East: aquaDucks at Mountbatten, Happy Fish at Bedok and Downtown East in Pasir Ris, and Little Splashes at Siglap and SingPost Centre in Paya Lebar. See schools with several branches.

West

Isplash Swim School

Jurong West · Pioneer MRT (EW28), 390 m

Ages 2 to 4.5Parent in the waterPublic pool$35 a class

Toddler classes take ages 2 to 4.5, with a parent in the water and three to six children per coach. Children work through three stages aligned with SwimSafer 2.0: safe entry and brief submersion, then floating and rolling from face-down onto the back, then kicking and gliding short distances. Classes run about 30 minutes at Jurong West Swimming Complex, three times a week.

Times: Thursday 5.30pm, Saturday 6pm and Sunday 5.30pm at Jurong West Swimming Complex.
Price: $140 a month ($35 a lesson), collected every two months. Pool entry is paid to ActiveSG.
Trial: The price is not published. Registration is free.
Address: Jurong West Sports Centre, 20 Jurong West Street 93, #02-18, Singapore 648965. Google Maps
Book on Jungle: Isplash Swim School

SG Sink Or Swim School

Bukit Batok · Bukit Batok MRT (NS2), 550 m

From 4 monthsParent in the waterPublic poolsSame coach every week

Baby lessons run from 4 to 18 months and toddler lessons from 18 months to 4, with a parent in the pool and the same coach every week. Babies move from gentle holds and first submersion cues to supported floats and kicking. Toddlers learn to put their face in and fetch toys underwater, and some move to semi-independent sessions around 3. Lessons are at Bukit Batok, Choa Chu Kang, Clementi and Senja-Cashew pools, or your condo.

Price: SG Sink Or Swim School does not publish its fees online. Contact them for current prices.
Trial: Bookable online. The price is not published.
Address: Bukit Batok Swimming Complex, 2 Bukit Batok Street 22, Singapore 659581. Google Maps
Book on Jungle: SG Sink Or Swim School

Swim Masters

Bukit Panjang · Senja LRT (BP13), 290 m

From 2Parent in the water at weekendsOutdoor public pool$25 a class

Toddler sessions run only at Senja-Cashew Swimming Complex. At weekends, children aged 2 to 5 must have a parent in the water; the rates page lists the class as ages 3 and up, so check before you book a 2-year-old. Classes are 45 minutes, up to ten children with two coaches, starting with safe entry, putting the face in and floating. Lightning can stop outdoor lessons, and only one make-up is allowed per four lessons.

Price: $100 for four 45-minute lessons ($25 a class). Pool entry is extra.
Trial: Offered. The price of a group trial is not published.
Address: Senja-Cashew Swimming Complex, 101 Bukit Panjang Road, Singapore 679910. Google Maps
Book on Jungle: Swim Masters

Also in the West: Happy Fish at Jurong East. See schools with several branches.

Central: Bukit Timah, Dempsey and Balestier

Marsden Swim School

Bukit Timah · Beauty World MRT (DT5), 350 m

From 4 monthsParent in the waterHeated indoor pool$45 a class

Infants and toddlers from 4 months to 4 years work through four named levels, Starfish to Turtle, with a parent in the water and the coach guiding the parent. Classes are 30 minutes with no more than four or five swimmers. Babies learn breath control, safe entry, floating and reaching the edge. This pool is indoor, salt-chlorinated and heated to 30°C or more. A second baby pool in Potong Pasir is not yet on Jungle.

Price: $44.69 a weekday lesson or $47.96 at weekends, GST included, billed monthly. One-time $54.50 enrolment fee.
Trial: Bookable. The price is not published.
Address: 102 Jalan Jurong Kechil, Singapore 598602. Google Maps
Book on Jungle: Marsden Swim School

Swish Swimming

Dempsey · Napier MRT (TE12), 990 m

From 4 monthsParent in the waterHeated pools$40 a class plus GST

Mini Fini classes are grouped strictly by age: 4 to 9 months, 9 to 18 months, 18 to 24 months and 24 to 42 months. Each is 30 minutes for up to five children, each with a parent. Babies practise safe entry, water on the face, bubbles and supported floats through games and songs. All three Dempsey pools are temperature-controlled, two of them outdoors. From 3.5, children join Learn to Swim without a parent.

Price: $40 a weekday class or $46 at weekends, before 9% GST, billed monthly. One make-up token a month.
Trial: Requested through the Customer Portal. The price is not published.
Address: 72 Loewen Road, #01-08, Dempsey, Singapore 248848. Google Maps
Book on Jungle: Swish Swimming

Also in central Singapore: aquaDucks at the Hollandse Club and the Swiss Club, Happy Fish at Bukit Timah and Stevens, and Little Splashes at Balestier, Shaw Plaza and King Albert Park. See schools with several branches.

City

State Swim

Suntec City · Promenade MRT (CC4/DT15), 260 m

From 6 monthsParent in the waterHeated indoor poolFrom $37 a class

Waterbabies 1 takes 6 to 18 months and Waterbabies 2 takes 19 to 30 months, each 30 minutes for eight babies with a parent or carer in the water. Babies practise submerging, back floats and "monkeying" along the wall, then pushing off and swimming back to the edge. At 2.5, children move to Kindergarten classes of four. The 25-metre pool is heated to 31°C. A second school in Aljunied is not yet on Jungle.

Price: From $160 a month for one lesson a week (from $36.92 a lesson), GST included. Unlimited make-up vouchers.
Trial: The school does not publish a trial.
Address: Suntec City, 3 Temasek Boulevard, #04-02, Singapore 038983. Google Maps
Book on Jungle: State Swim

Also in the city: aquaDucks at Queenstown. See schools with several branches.

Coaches who teach at your condo or a public pool

These six schools have no pool of their own. The address on each card is not where your child swims, so ask which pool your class will use.

Friendly Dolphin Swim School

Public and private pools islandwide

From 6 monthsParent in the waterGroups of up to 6$33 a class

Tadpole is the parent-accompanied class for babies and toddlers, and Seahorse is for ages 3 to 4, each 30 minutes. Babies float while lying on the parent's body and practise bobbing down from chin level towards going under. The school teaches in public and private pools and says its baby classes use private pools. Its rate table puts Tadpole at 1 to 2, while the toddler page says from six months, so ask.

Price: Per child for four 30-minute lessons: $130 in a group of six ($33 a class), $175 in a group of three, $400 one-to-one.
Trial: The school does not publish a trial.
Address: 22 Sin Ming Lane, #06-76 Midview City, Singapore 573969. Google Maps
Book on Jungle: Friendly Dolphin Swim School

Little Fishes Swimming School

Public pools and condos islandwide

From 4 monthsParent in the waterGroups of up to 6$35 a class

Baby classes take 4 to 23 months and toddler classes 2 to 4, each 30 minutes for up to six children. Parents are in the water with babies, and lessons focus on floating, gentle kicking and breath awareness without forced submersion. The school lists 24 public pools and also teaches at condos, but does not say where baby groups run this term. The fee page shows two different toddler prices, so confirm before you pay.

Price: Babies: $350 for a 10-lesson weekday term ($35 a class) or $400 at weekends. Toddlers: the fee page lists both $320 and $350 for a weekday term.
Trial: The school does not publish a trial.
Address: 22 Sin Ming Lane, #06-76 Midview City, Singapore 573969. Google Maps
Book on Jungle: Little Fishes Swimming School

Swim Monkey Swim School

Your condo or a public pool

From 3Private lessons30 min$80 a lesson

Swim Monkey teaches privately, one to four children per coach, at your condo or a public pool. Toddler lessons use nursery rhymes and toys to teach blowing bubbles, floating on the back and turning round to find the wall. The toddler page invites ages 1 to 4, with a parent in the water under 2.5, but the school's own FAQ says it only takes children from 3, so ask before you book a younger child.

Price: $80 for a one-to-one lesson, $95 for two children, $105 for three and $120 for four. Under-4s get 30-minute lessons. A female coach costs $10 more.
Trial: Bookable. The price is not published.
Address: The Marq on Paterson Hill, Singapore 238568. Google Maps
Book on Jungle: Swim Monkey Swim School

Swim Hub

Your condo or private housing pool

Ages 2 to 4Private or up to 430 minFree trial at some pools

Toddler lessons for ages 2 to 4 are private or in groups of up to four, 30 minutes long, at your condo or private housing pool. The school says it teaches toddlers through fun and games but publishes no skill list for this age. It highly recommends that a parent stays for children under 3. Lessons for school-age children, from 5, follow the same at-home format.

Price: Swim Hub does not publish its fees online. Contact them for current prices.
Trial: Free at selected locations.
Address: 10 Anson Road, #27-15 International Plaza, Singapore 079903. Google Maps
Book on Jungle: Swim Hub

SwimShark

Condo pools at Dakota, D'Leedon, Rivergate and Waterbank

Ages 6 months to 3Parent or helper in the waterUp to 6$40 a class

AquaTots is a 30-minute class for 6 months to 3 years, up to six children, each with a parent or helper in the water. Children learn to hold their breath on command, kick, float with aids, turn to the pool edge and jump to an adult. Classes run at four condos, or SwimShark will start one at yours. Lightning or heavy rain can cancel a class, and there are no refunds.

Price: $40 a class, paid by the term (about ten weeks), pro-rated if you join mid-term.
Trial: The first class can be a trial. Its price is not stated separately.
Address: 531A Upper Cross Street, Hong Lim Complex, Singapore 051531. Google Maps
Book on Jungle: SwimShark

Sttitude Swim School

Public pools and condos islandwide

Ages 0 to 3Swim School International$30 a class from 3

The infant programme covers 0 to 35 months on the Swim School International syllabus. Baby Swim I aims for a 10-second breath hold, climbing out at the wall and back floating; Baby Swim II, from 18 months, aims for a 6-metre swim. The school does not publish infant fees, class length or whether a parent joins. From 3, Aquatike groups of three to six run at public pools including Clementi, Bedok, Bishan and Sengkang.

Price: Sttitude Swim School does not publish its infant fees online. For ages 3 to 4: $120 for four lessons in a public-pool group ($30 a class).
Trial: The school does not publish a trial.
Address: 18 Boon Lay Way, Tradehub 21, Singapore 609966. Google Maps
Book on Jungle: Sttitude Swim School

Schools with several branches

Happy Fish Swim School

6 pools on Jungle

From 4 monthsParent in the water32°C indoor pools$40 a class

The Baby class takes 4 to 23 months and the Toddler class 2 to 4, both 30 minutes for up to six children with a parent in the water. Babies start with cuddle kicks, cradle back floats and first submersions; toddlers jump in, kick face-in for 3 metres and float on their back. Every pool is indoor and heated to 32°C. Pools in Bedok, Toa Payoh, Tengah and Lentor are not yet on Jungle.

Branches: East: HOME @ Bedok, Downtown East. North-east: Buangkok. Central: Bukit Timah, HOME @ Stevens. West: Jurong East.
Price: $397.85 for 10 weekday lessons ($39.79 a class) or $545 at weekends ($54.50), GST included. At HOME @ Bedok and HOME @ Stevens: $490.50 ($49.05) on weekdays and $708.50 ($70.85) at weekends.
Trial: $50.

Little Splashes Aquatics

6 pools on Jungle

From 3 monthsParent in the water31 to 33°C indoor pools$41 a class

Baby classes take 3 to 11 months, Pre-Toddler 12 to 23 months and Toddler 24 to 36 months, all 30 minutes with one teacher to five children. Parents are in the pool for under-2s; older toddlers move gradually to coach-led classes and first strokes such as the flutter kick. Babies learn submersion and rotating onto their back. Every pool is an indoor mineral pool at 31 to 33°C. Enabling Village in Bukit Merah is not yet on Jungle.

Branches: Central: Balestier, Shaw Plaza, King Albert Park. North-east: Jalan Selaseh. East: Siglap, SingPost Centre.
Price: $497.05 for a 12-lesson weekday term ($41.40 a class) or $758.60 at weekends ($63.20), GST included, with 10% off for early birds. $54.50 registration.
Trial: $45 for new students, credited to a 4-class bundle if you sign up within a week.

aquaDucks

4 branches on Jungle

From 4 monthsParent in the waterHeated pools$40 a class

Water Exploration, a 20-minute first class for 4 to 5-month-olds, runs only at Queenstown. The Duckling classes take 6 to 35 months, 30 minutes with a parent, grandparent or helper in the water and six children per coach. Babies blow bubbles and kick with support; toddlers jump in, turn back to the wall and climb out. Newer pools at Pasir Panjang and Upper Bukit Timah are not yet on Jungle.

Branches: City: Queenstown. East: Mountbatten. Central: Hollandse Club, Swiss Club.
Price: $40.06 a weekday lesson or $51.50 at weekends at Queenstown, and $41.20 or $57.23 at Mountbatten, GST included, billed monthly. The two clubs give fees by email.
Trial: $43.60 at every venue.


What changes at 3 to 5

Between 3 and 5, children leave the parent behind and start on a swimming syllabus. OtterSwim and Smileswimmers make the switch at about 3 and Swish at 3.5. Marsden and Inspire Mum and Baby move children to their kids' classes at 4, and Isplash after 4.5. Happy Fish keeps parents in the water through its toddler class, until its Kid class starts at 5.

SwimSafer, the national water-safety award, follows after that. Inspire says children are ready for the SwimSafer test by the end of Aqua Kids Level 4, and Isplash and Swim Masters build their classes towards it. If you want a school that goes all the way to racing, aquaDucks runs competitive training from 8.


How we picked these

Every school here is listed on Jungle. We checked each school Jungle lists for swimming at these ages on its own website, class pages or fee sheet, and kept the 18 that run lessons for children under 4 and are still trading. Public pools listed as venues, and schools whose classes start at 5, are left out.

The quick picks are our judgement: the most heated pools for a first class with a parent, the lowest published price for a baby class in a heated pool, and the clearest route from baby class to squad. Fees, ages and timetables were read on 7 October 2026.


At a glance

SchoolFrom agePrice and trial
aquaDucks4 months, parent joins$40 a class, trial $43.60
Friendly Dolphin Swim School6 months, parent joins$33 a class in a group of six
Happy Fish Swim School4 months, parent joins$40 a class, trial $50
Inspire Mum and Baby2 months, parent joins$45 a class, trial $60
Isplash Swim School2, parent joins$35 a class
Little Fishes Swimming School4 months, parent joins$35 a class
Little Splashes Aquatics3 months, parent joins$41 a class, trial $45
Marsden Swim School4 months, parent joins$45 a class
OtterSwim Aquatic3 months, parent joins$47 a class
SG Sink Or Swim School4 months, parent joinsNot published by provider
Smileswimmers3 months, parent joins$36 a class
State Swim6 months, parent joinsFrom $37 a class
Sttitude Swim SchoolInfant programme from birthInfant fees not published. $30 a class from 3
Swim Hub2Fees not published. Free trial at some pools
Swim Masters2 at weekends, parent joins$25 a class
Swim Monkey Swim School3$80 a private lesson
SwimShark6 months, parent joins$40 a class
Swish Swimming4 months, parent joins$40 a class plus GST

For more, browse swimming lessons for babies on Jungle or toddler swimming classes. For older children, our parent guide to kids' swimming lessons covers SwimSafer, and our Wisteria Mall guide has more on OtterSwim's pool in Yishun.

Like what you see? Share with a friend.

The Friday edit.

Weekend picks, holiday camps with remaining spots, and the odd story from parents we talk to.