
Last verified: 25 September 2026 · By Jungle Editorial · 12 min read
Kolam Ayer Community Club teaches Grade 1 piano one to one at $17.50 a lesson. A year of it costs about $700. The same child, the same grade, the same weekly one-to-one lesson at a conservatory in United Square costs up to $5,676 a year.
That is not a story about luxury. Both teachers are qualified, both children sit the same exam, and neither parent is being cheated. It is a story about a market where nobody publishes a comparable number, so most families never find out what the floor is.
We read 362 community club course pages, ActiveSG’s own rate card and the fee pages of 35 commercial operators in September 2026. Everything below came from the organisation that runs the class. Nothing came from a directory, an aggregator or another operator’s price guide, which is where most of the numbers circulating online actually originate.
Priced per lesson, because it is the only way to compare an eight-session community club course with a twelve-lesson commercial term.
| Activity | Cheapest credible | Typical commercial | Dearest found | Spread |
|---|---|---|---|---|
| Martial arts | $2.50 a session. Silat at Tampines Changkat CC, $10 for four. Cheapest taekwondo is $4.50 at Zhenghua-Jelapang RN | $8 to $15 a session across community club taekwondo, judo, karate and wushu | $57.20 a class at Martial House on its $686.40 credit pack | about 23x |
| Art | $4.50 a session. Woodgrove CC, $45 for ten 90-minute sessions | $45 to $50 a class. Community club median is $12.50 | $92 a class at ves.studio, Chip Bee Gardens | about 20x |
| Music | $17.50 a lesson. One-to-one Grade 1 piano at Kolam Ayer CC. Ukulele in a group from $8.33 | $47 to $58 a lesson at Yamaha Music School or Cristofori Music School | $118 a lesson at Mandeville at Master tier | about 7x |
| Dance and ballet | $12.00 a lesson. Ballet Pre-Primary at Senja-Cashew CC, $120 for ten | $27.50 a lesson at DF Academy or Aure Studios | $42.50 a lesson, Ballet Advanced Foundation at Rivervale CC | about 3.5x |
| Coding and robotics | $15.63 a session at Gateway View RN, $125 for eight | $43.50 to $52 an hour at Coding Lab or Nullspace | $71.25 a lesson at Roboto Coding Academy, plus $50 registration | about 4.6x |
| Gymnastics | $20.63 a session, Power Fit Kids at Anchorvale CC. Cheapest commercial is GymKraft off-peak at $34 | $48 a lesson, GymKraft standard term | $75 a session at Buangkok CC, which is a community club | about 3.6x |
| Swimming | $0.50 for a child’s weekday swim, or $5 a month unlimited. But there is no cheap taught option: see below | $40 to $42 a lesson at aquaDucks, Little Splashes Aquatics or Happy Fish Swim School | $75.85 a class, SWISH weekend ad hoc once GST is added | 2x between schools, 140x against a public pool |
Two of those rows deserve a section of their own, because they break the rule the other five follow.
Singapore has a second enrichment market running in parallel with the commercial one, taught in community clubs and void-deck residents’ network rooms by contracted instructors, and listed on onePA. It is not small. We read 362 course pages across 178 community clubs and residents’ networks and 189 different training providers, and that was a sample, not a census.
| Course | Fee | Sessions | Per session | Venue |
|---|---|---|---|---|
| Silat | $10 | 4 | $2.50 | Tampines Changkat CC |
| Taekwondo | $45 | 10 | $4.50 | Zhenghua-Jelapang RN |
| Children’s Art | $45 to $50 | 10 | $4.50 | Woodgrove CC |
| Abacus mental arithmetic | $45 | 8 | $5.63 | Telok Blangah Blangah Square |
| Taekwondo | $60 | 10 | $6.00 | Coris RN |
| Ukulele | $50 | 6 | $8.33 | Chua Chu Kang CC |
| Guitar | $88 to $98 | 10 | $8.80 | Clementi CC |
| Karate | $90 to $100 | 10 | $9.00 | Pasir Ris East CC |
| Wushu | $90 | 10 | $9.00 | Compassvale Cape RN |
| Ballet, Pre-Primary | $120 to $125 | 10 | $12.00 | Senja-Cashew CC |
| Chess for beginners | $180 to $190 | 12 | $15.00 | Tampines Arcadia RN |
| Introduction to programming | $125 | 8 | $15.63 | Gateway View RN |
| Piano Grade 1, one to one | $140 to $150 | 8 | $17.50 | Kolam Ayer CC |
| Speech and drama | $180 to $190 | 8 | $22.50 | Fernvale CC |

Photo: Nguyễn Tiến Thịnh, Pexels
The trade-offs are real and worth stating. Classes are larger, with caps from 10 to 30 children rather than a studio ratio of one to four. Terms are short, usually eight or ten sessions, and they sell out because a one-to-one slot has a vacancy of one. The instructor is a contracted vendor, so quality varies by who is teaching rather than by the club. And several listings are open only to residents of that division.
What you get in exchange is a printed price. Every single one of the 362 course pages we read states the fee, the number of sessions, the schedule and the class cap before you enquire. The free, government-run listing is more transparent about the commercial market than the commercial market is about itself: Dancepointe publishes no fee on its own website, and publishes $211 to $218 for eight Grade 3 ballet lessons on onePA, because PA requires it.
The other cheap end is ActiveSG. A child swims at a normal public pool for 50 cents on a weekday, 60 cents at the weekend, or 80 cents at a pool with slides and features. A MyActiveSWIM subscription is $5 a month for unlimited swimming for a child aged 1 to 17. ActiveGYM is $2.50 a visit for an adult. Those rates took effect on 25 August 2026.
We searched all 4,732 live course listings on onePA for a learn-to-swim class. There are none. Community clubs teach ballet, taekwondo, art, abacus and phonics, and they do not teach children to swim. The only aquatic course in the catalogue is a stand-up paddleboard starter course for adults.
ActiveSG does run lessons, and will not publish the fee on the open web. Its programme pages list the courses without prices and the booking catalogue sits behind a challenge page, so the fee is quoted inside the app. Every figure circulating online for ActiveSG swimming lessons traces back to a commercial swim school’s own price guide, which is exactly the source we will not use, so we are not repeating one.
That leaves the commercial schools, and here at least most of them publish. Singapore Swimming Academy starts at $120 a month for weekly 45-minute group classes. JustSwim is $120 a month for a class of up to eight. aquaDucks charges by the lesson: $40.06 on a weekday at Queenstown and Upper Bukit Timah, $41.20 at Mountbatten and West Coast, GST included. Little Splashes Aquatics is $497.05 for a twelve-lesson weekday term. Happy Fish Swim School is $39.79 a lesson on a five-lesson weekday pack.
Weekend lessons cost about half as much again. Little Splashes is $758.60 at the weekend against $497.05 for the same twelve lessons. aquaDucks is $57.23 against $41.20. If your Saturday is not immovable, a weekday slot is the single largest saving available in this category.
One operator publishes nothing. State Swim’s pricing page says prices apply from 1 August 2026, carries no figures at all, tells you to ask your nearest branch, and still shows unedited placeholder text under a heading. It also warns that paying over the counter incurs a fee without saying how much.
Every rule on this page has one exception and gymnastics is it. Fun Gymnastics for Kids at Buangkok CC costs $700 to $750 for ten sessions, which is $70 to $75 a lesson. That is the dearest children’s class we found anywhere in the community club catalogue, dearer than any commercial gymnastics term.
GymKraft charges $432 for a nine-week standard term at Kallang Wave Mall, about $48 a lesson, and $272 for an eight-week off-peak term, about $34. Karpenko is $428 to $644 for ten classes. Prime Gymnastics is $530 a term for an hour a week. Rhythmic gymnastics at Tiong Bahru CC, meanwhile, runs to $700 for ten sessions.
The reason is straightforward. Apparatus, matting and coach-to-child ratios cost what they cost wherever the class is held, and a community club hall does not make a vault cheaper. If your child does gymnastics, price the commercial gyms first and check the off-peak slots, because that is where the saving is.
Of 35 commercial operators checked on their own websites, 15 publish a usable term or monthly fee and 20 do not.
| Category | Publish a fee | Publish nothing, or a trial price only |
|---|---|---|
| Swimming | 6 of 7: Singapore Swimming Academy, JustSwim, Happy Fish, Little Splashes, aquaDucks, SWISH | 1: State Swim |
| Gymnastics | 3 of 6: GymKraft, Prime, Karpenko | 3: The Yard, Bubbles, SWAGA |
| Coding | 3 of 5: Coding Lab, Nullspace, Roboto | 2: Futurum Academy, Saturday Kids |
| Dance and ballet | 2 of 9: DF Academy, Aure Studios | 7: Crestar, Dancepointe, The Ballet School, Bianka Panova, StepUp, Ritz, Dancer’s Dream |
| Martial arts | 1 of 8: Martial House | 7: Kyung Hee, Johan, ILDO, Gaonhae, Taeseong, Evolve MMA, J H Kim |
Martial arts is the least transparent category in Singapore children’s activities. Evolve MMA runs fifteen thousand characters of copy on its kids page without a single figure; memberships are quoted by a consultant after a trial. Meanwhile onePA lists dozens of taekwondo, judo, karate, silat, wushu and boxing courses with the fee printed on the page. For martial arts the community club is not merely the cheap option, it is the only option with a visible price.
The headline fee is rarely the whole fee. Seven things to check before you pay a deposit.
1. Registration and deposits. Little Splashes charges a one-time $54.50 on top of a $497.05 term. GymKraft charges $80 and states its fees are strictly non-refundable. The Yard charges a $60 lifetime registration and a $100 late fee after a 14-day grace period. Karpenko charges $110 to $135 depending on the discipline. Prime charges $60 plus $25 annual membership. Roboto adds $50 to both its monthly and semester prices. Crestar charges $54.50. Taeseong charges $50 plus a $50 refundable deposit. Mandeville charges $80 and a full month’s fees.
2. GST is applied inconsistently and it is never trivial. Coding Lab, GymKraft and Karpenko quote before GST and add 9%. Nullspace, Happy Fish and Martial House quote with it included. SWISH quotes before, which turns a $70 weekend class into $76.30. If a page does not say, assume it will be added and ask.
3. A term means different things everywhere. GymKraft’s year is six terms, some eight weeks and some nine, so the same weekly class is $384 or $432 depending which one you join. Little Splashes runs twelve lessons. The Yard runs eight weeks billed monthly and prorated. Nullspace sells hours with expiry dates from three months to two years. There is no common unit, which is precisely why parents cannot compare.
4. Weekend and peak slots carry a premium of 30% to 50%. True of swimming, gymnastics off-peak terms, and music schools that price peak and non-peak separately.
5. Materials can be a fifth of the fee. Tengah CC’s Fun with Art is $140 with a PAssion Card and adds $32 for materials, a 23% uplift that never appears in the headline. Community club material fees are usually handed to the trainer in cash rather than paid at checkout.
6. Exam, grading, uniform and costume fees are almost never published. Not one ballet school we checked states an RAD exam fee and not one taekwondo school states a grading fee, although both are compulsory and recurring. Ask for these in writing before you enrol, because they arrive two or three times a year.
7. Notice periods bite. A month’s deposit is commonly forfeited without 30 days’ notice. Several schools run a strict no-refund policy on top. Read the exit terms before the joining terms.
Convert both to a price per hour of teaching. A $620 term of eleven 45-minute lessons is $75 an hour. A $100 community club course of eight 90-minute sessions is $8.33. Everything else is detail.
Then ask four questions, and ask them in writing. How many lessons are in a term, and how long is each one? How many children are in the room? What is payable on top of this fee, including registration, deposit, materials, exams and GST? And if it is a chain, is this branch company-owned or a licensee, because licensees set their own fees.
An operator that answers all four without hedging is usually the one worth joining, and the answers themselves tell you more about how a school is run than any price does.
Two companion guides go deeper on the categories parents ask about most: what piano lessons cost in Singapore, with the full grade ladder at every school that publishes one, and what children’s art classes cost, with 120 community club courses priced per session.
If you have not chosen yet, start with a trial rather than a term: thirty providers in Singapore offer a genuinely free trial class, and we have checked which ones attach a registration fee afterwards.





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