Skip to content
VP Swimschool, home
The large pool of the Bains de Cressy in daylight, with shallow turquoise water in the foreground

Children • Geneva

Swimming lessons for children in Geneva

One instructor for your child alone, or for two children of a compatible level, in the 34 °C water of the Bains de Cressy. From the very first immersion to learning the strokes.

Bains de Cressy, Confignon — indoor pool at 34 °C, under a glass roof

Full attention, at the age when everything takes shape

At VP Swimschool, a lesson never has more than two children. The instructor is in the water, next to your child, and adapts every exercise to their age, their level and their mood that day.

The water at the Bains de Cressy is heated to 34 °C, so cold never adds to apprehension: the child stays relaxed and ready to learn.

Lessons take place at the Bains de Cressy, Route de Loëx 99, in Confignon. Up to and including age 5, a lesson lasts 30 minutes at CHF 60; over age 5, it lengthens to 45 minutes. Two children of a compatible level can also share a 30-minute semi-private lesson, and every format comes as a pack of 10 lessons, valid for 3 months from purchase.

Three formats, by age and number of children

2½ up to and including age 5

Water confidence & independence — 30 min

Putting the head under water without fear, blowing bubbles, floating, pushing off. Short lessons, at a young child’s pace, up to the first independent movements.

CHF60per lesson

Pack of 10 lessons: CHF 550

That is CHF 55 per lesson · valid 3 months from purchase

Request this lesson

Over 5

Learning the strokes — 45 min

Building confidence, learning the strokes, working on breathing and endurance. For older children, the lesson becomes real technical work.

CHF90per lesson

Pack of 10 lessons: CHF 850

That is CHF 85 per lesson · valid 3 months from purchase

Request this lesson

Two children, compatible level

The semi-private lesson — 30 min

Two children of a compatible level share the same instructor for 30 minutes. The lesson always has exactly two swimmers.

CHF90in total for the pair

That is CHF 45 per child

Pack of 10 lessons: CHF 850 in total

Request a semi-private lesson

Each “Request this lesson” prepares a WhatsApp message: it is a request, not a booking. We reply to agree on a time with you; the booking is only confirmed once paid or covered by a pack credit. Packs are valid for 3 months from purchase; cancellation 24 hours or more before the lesson: credited back; within 24 hours or no-show: counted as used. Lessons and packs are non-refundable. Prices in CHF. See all prices · at home, CHF 90 for 30 minutes, whatever the age.

Following progress with the Aquatic Passport

Your child’s progress is organised in five steps: Poisson (Fish), Loutre (Otter), Pieuvre (Octopus), Dauphin (Dolphin) and Requin (Shark). Enrolled families follow it in the VP Swimschool app, currently in private testing, by invitation.

The Aquatic Passport (in French)
  1. 1Poisson
  2. 2Loutre
  3. 3Pieuvre
  4. 4Dauphin
  5. 5Requin
Panoramic view of the indoor pool at the Bains de Cressy

Where do lessons take place?

At the Bains de Cressy in Confignon, in an indoor pool under a glass roof with water at 34 °C. If you have a pool, the private lesson can also take place at your home: CHF 90 for 30 minutes, whatever the child’s age.

Parents’ questions

Another question? See our support page (in French).

From what age can my child start?

Children’s lessons start from age 2½, in a 30-minute format up to and including age 5. Over age 5, lessons last 45 minutes.

Private or group lessons: what difference does it make for my child?

In a private lesson, the whole session is devoted to your child: the instructor, in the water beside them, adapts every exercise to their level and their mood that day. In a semi-private lesson, they share the lesson with just one other child of a compatible level. VP Swimschool does not offer group lessons to individuals.

My child has never swum. Is that a problem?

No. The one-to-one lesson starts from the child’s actual level, even if they have never put their head under water. If your child is afraid of water, see also our fear of water page.

Can I enrol two children together?

Yes, in a 30-minute semi-private lesson, provided their levels are compatible: CHF 90 in total per lesson, CHF 850 in total for a pack of 10. If their levels are too far apart, two private lessons are a better fit.

Are there lessons at the weekend?

Times are offered on weekdays and at weekends. Tell us your availability in your request: we will suggest a time.

What happens if my child is ill?

Let us know 24 hours or more before the lesson: it is credited back. A cancellation within 24 hours, or a no-show, is counted as used. Packs of 10 lessons are valid for 3 months from purchase.

Is entry to the Bains de Cressy included?

Your child’s entry is included in the price of the lesson. If you wish to use the facilities, you pay for your own entry.

Finding the right format for your child

Tell us their age, how comfortable they are in the water and your availability: we will point you to the most suitable lesson.

See also: the Bains de Cressy · all prices · lessons for teens and adults · home lessons · schools and nurseries · support (in French)