Young children (2½ up to and including age 5)
Getting comfortable with the water, breathing out, floating and first independent movements, in short 30-minute lessons.
Children’s lessons
The Bains de Cressy, Confignon
One instructor for one swimmer, or for two swimmers of a compatible level, in the 34 °C water of the Bains de Cressy. For young children, teenagers and adults.
VP Swimschool teaches swimming in Geneva in very small formats: one swimmer per instructor, or exactly two in a semi-private lesson.
The instructor is in the water throughout the lesson and adapts every exercise to the swimmer’s age, level and confidence. Lessons are available in English and in French.
Lessons take place at the Bains de Cressy, Route de Loëx 99, in Confignon near Geneva. Up to and including age 5, a lesson lasts 30 minutes at CHF 60; for children over 5, teens and adults, it lengthens to 45 minutes. Two swimmers of a compatible level can also share a semi-private lesson, and every format comes as a pack of 10, valid for 3 months from purchase.
01The lessons
Getting comfortable with the water, breathing out, floating and first independent movements, in short 30-minute lessons.
Children’s lessonsLearning to swim, building confidence in deep water or refining technique: stroke work, core, breathing and fluency, in 45-minute lessons.
Adult lessonsA calm, one-to-one approach in warm water. Nothing is forced: each step is taken only when the previous one feels comfortable.
Our approach
02Where
At the Bains de Cressy in Confignon, an indoor pool under a glass roof with water kept at 34 °C. Lessons can also take place in your own pool at home, on request.
Schools, international schools and nurseries: we build swimming programmes for institutions, with small groups and pedagogical follow-up. Companies, hotels and relocation agencies can also work with us. Partnerships.

At home
Do you have a pool? The VP Swimschool instructor comes to you, with the same one-to-one teaching as at the Bains de Cressy, at a time that suits your family.
CHF 90per 30 minutes, any age
Pack of 10 lessons: CHF 850, valid for 3 months from purchase.
03Prices
Private, child 2½ up to and including age 5
30 min · Bains de Cressy
60 · pack of 10: 550
Request this lessonSemi-private, exactly 2 swimmers
30 min · Bains de Cressy
90 total (45 each) · pack of 10: 850 total
Request a semi-private lessonPrivate, over 5, teens & adults
45 min · Bains de Cressy
90 · pack of 10: 850
Request this lessonPrivate at your home or in your private pool, any age
30 min · your pool
90 · pack of 10: 850
Request this lessonEach link opens WhatsApp with a pre-filled 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 of 10 lessons are valid for 3 months from purchase. Lessons cancelled 24 hours or more in advance are credited back; cancellations within 24 hours, or no-shows, are counted as used. Lessons and packs are non-refundable. Other formats at home (45 minutes, two swimmers) are available on request.
04Questions
Yes. A semi-private lesson brings together exactly two swimmers of a compatible level for 30 minutes: CHF 90 in total per lesson, or CHF 850 in total for a pack of 10.
Not at all. One-to-one lessons start from where you are, with no group to keep up with.
Yes. A 30-minute private lesson in your own pool costs CHF 90, whatever the swimmer’s age, or CHF 850 for a pack of 10 lessons valid for 3 months from purchase.
Enrolled families can use the VP Swimschool iPhone app, currently in private testing and by invitation only, to see upcoming lessons, pack balances and their child’s progress through the five-step Aquatic Passport. App page (in French)
05Contact
Tell us who the lessons are for, their current level and your availability. We reply personally.
Version française : cours de natation privés à Genève · Support (FR)