Quick answer: what should I budget?
In Singapore in 2026, expect roughly $25–$50 per lesson per head for small-group swim lessons (4–6 swimmers), $40–$70 for semi-private (2–3), and $60–$120 for private 1-to-1 with an NROC-registered coach. ActiveSG Learn-to-Swim at public complexes runs $70–$90 per 4-lesson term plus $0.80–$1.50 per-child entry on lesson days. The single largest swing factor is format, not coach pedigree.
The four lesson formats compared
| Format | Group size | Typical SGD range | Where | Notes |
|---|---|---|---|---|
| ActiveSG Learn-to-Swim term | ~6–10 | $70–$90 / 4-lesson term | Public pools | + entry fee per lesson day |
| Private 1-to-1 (NROC) | 1 | $60–$120 / lesson | Condo + public | Full coach focus |
| Semi-private | 2–3 | $40–$70 / lesson | Condo + public | Same level required |
| Small group | 4–6 | $25–$50 / lesson per head | Condo + public | Swim Select's $40 tier sits here |
| ActiveSG entry (lesson day) | – | $0.80–$1.50 / child | Public pools | Paid at pool or via MyActiveSG+ |
The ActiveSG public-pool route: cheapest, with caveats
ActiveSG Learn-to-Swim (run by the Singapore Swimming Academy) is the lowest-cost path to structured swim lessons in Singapore. Group sizes are larger, schedules are fixed, and slots at popular pools (Heartbeat @ Bedok, Jurong East, Sengkang) fill within hours of release. Bookings go through MyActiveSG+; entry on lesson days is paid separately.
Trade-offs: less individual attention, longer time-to-Bronze (most ActiveSG learners reach Stage 2 in a year), no make-up if you miss a lesson. Excellent value if your child fits the cohort and you can hold the schedule.
Private with an NROC coach: what you're paying for
Private 1-to-1 rates ($60–$120) cover the coach's full attention for the lesson, custom progression plans, and (for condo or after-school slots) the coach's travel and equipment. NROC registration, current SLSS Bronze Medallion, and current First Aid + CPR/AED are the floor. Credible coaches are happy to show you their NROC ID before booking. STA or AUSTSWIM are international add-ons but never substitutes for NROC in Singapore.
Condo vs public pool: real cost differences
Condo lessons skip the ActiveSG entry fee but may add MCST visitor surcharges ($5–$10 per session at some developments) and pass through coach insurance costs. Some MCSTs also require 2–4 weeks of approval lead time before a new coach can teach. We cover the full process in our condo lessons guide.
Female-coach surcharge: who charges, who doesn't
Female coaches are structurally in shorter supply than demand in Singapore. Several schools manage this with a $5–$15 per-lesson surcharge. Swim Select does not: same rate regardless of coach gender, subject to availability. More on female swim coaches in Singapore.
Hidden costs to budget for
- Gear: goggles ($15–$40), swim cap ($10–$25), proper swimsuit ($30–$80).
- Term-break gaps: most schools pause during school holidays, so factor in continuity costs.
- Missed-lesson policies: ask whether make-ups are allowed and how many per term.
- MCST visitor fees: some condos charge $5–$10 per session for non-resident coaches.
- ActiveSG entry: $0.80–$1.50 per child per lesson day at public pools.
Modelling a real 12-week term: four worked examples
Headline prices are easy to misread. The figure that actually matters is the all-in 12-week cost: coach fee + pool entry + gear amortisation + any MCST add-ons. Below are four common configurations we cost out for parents in initial enquiries, each priced for a 12-week term of weekly 1-hour lessons.
| Configuration | Coach fee / term | Pool entry / term | Gear (Year 1) | Add-ons | All-in |
|---|---|---|---|---|---|
| ActiveSG group (3 x 4-lesson terms) | $210–$270 | $10–$18 | $55–$145 | – | $275–$433 |
| Small group (4–6 swimmers) at condo | $300–$600 | $0 | $55–$145 | $0–$120 MCST visitor | $355–$865 |
| Semi-private (2 swimmers) at public | $480–$840 | $10–$18 | $55–$145 | – | $545–$1,003 |
| Private 1-to-1 at condo with NROC coach | $720–$1,440 | $0 | $55–$145 | $0–$120 MCST visitor | $775–$1,705 |
Two takeaways. First, the ActiveSG–private spread is roughly 3–6×, not 10×, much narrower than parents typically assume from headline rates. Second, gear is a Year-1 one-off; from Year 2 onwards subtract $55–$145 from each row.
What actually drives the $60–$120 private 1-to-1 spread
Coach experience accounts for roughly half the variance. A coach 1–3 years post-NROC registration sits at the bottom of the band; an SG-Coach Level 2 or 3 with SwimSafer Instructor accreditation and a decade of competitive-pathway work sits at the top. The other half is logistics: time-of-day premiums (after-school 16:00–19:00 slots run $10–$20 above weekday off-peak), pool quality (OCBC Aquatic Centre carries a premium for the depth and lane quality), and travel time (a coach commuting 45 minutes for a single condo lesson must price the round-trip into the rate).
What the rate does not price reliably: stroke specialisation. Stroke correction at intermediate or competitive levels is genuinely scarce expertise and worth paying for; it does not always correlate with the headline hourly rate. Ask for the coach's competitive-pathway experience separately if your learner is past Bronze.
Package pricing: where the real comparison gets murky
A lot of Singapore schools quote in 8-, 12-, or 24-lesson packages with a notional "discount" off the per-lesson rate. Three traps to watch for: lock-in (no pro-rated refund if you move pools or pause for surgery / pregnancy / overseas posting); expiry windows (a 24-lesson package that expires in 6 months can effectively force a lesson cadence higher than you wanted); and make-up restrictions (some schools cap make-ups at 2 per package, easy to hit during the May or November lightning season).
Pay-as-you-go is more expensive on paper and almost always better aligned with how Singapore families actually use coaches. We charge per lesson, no lock-in, no expiry, no make-up cap. That is a deliberate pricing choice, not a market convention.
Sibling and small-group economics
Two siblings within ~6 months of each other in ability can usually be paired into a semi-private at the lower end of the $40–$70 range, splitting one coach across both lessons (~$25–$35 each effective). Three or four siblings or neighbouring kids push the per-head rate to small-group territory ($25–$50). The gating constraint is ability spread, not headcount: a Stage-1 4-year-old in the same lane as a Stage-3 8-year-old wastes both lessons. Group by level, not by family.