Swim Lessons & Programs

swim stroke 1

Fall swim lesson registration is open:
register for fall lessons

Call our Guest Services Front Desk with any questions at 651-450-2480

  1. Find Your Swim Level
  2. Private Swim Lessons
  3. Swim Lesson Details
  4. Programs & Training


PARENT/CHILD LEVELS (ages 6–36 months with a parent/ caregiver 16 years or older)

  • PARENT TOT 1 (ages 6-18mo) & PARENT TOT 2 (Ages 18-36mo): Builds basic water safety skills for both parents and children, helping infants and young children ages six months to about three years become comfortable in the water so they are willing and ready to learn to swim. These basic skills include adjusting to the water environment, showing comfort while maintaining a front or back position in the water and demonstrating breath control, including blowing bubbles or voluntarily submerging under water.


  • PRESCHOOL 1 – For children new to the water, or potentially apprehensive in water, course orients children to the aquatic environment and basic aquatic skills. 
  • PRESCHOOL 2 – Build upon basic aquatic skills learned in level 1, begin supported movement in water.
  • PRESCHOOL 3 – Increase proficiency and build on skills learned in level 1 and 2, increased distance and endurance, independence introduced.

School-Age (ages 5-12)

Based on a logical, six-level progression that helps swimmers about 6+ years old and adults develop their water safety, survival and swimming skills. It is designed to give participants a positive learning experience.

  • LEVEL 1: Intro to Water Skills – Students will learn how to feel comfortable in the water and safely enjoy it.
  • LEVEL 2: Fundamental Aquatic Skills – Children will learn basic swimming skills, movement in water.
  • LEVEL 3: Stroke Development– Additional guided practice will help students improve their skills.
  • LEVEL 4: Stroke Improvement – Kids will gain confidence during swim lessons, improve their stroke and gain additional aquatic skills.
  • LEVEL 5: Stroke Refinement – Guidance allows kids to refine their strokes and become more efficient swimmers.
  • LEVEL 6: Pre-Swim Team and Private Lesson– Rule the pool, strengthen your swimming skills and learn new techniques in our pre-swim team practice. This class offers swimmers age 8-14 (swim level 3 and above) the opportunity to explore what it is like to be on a swim team!

Group Lesson Fees (6-8 participants per lesson)

  • 6 Lessons | 30-minute sessions | $56/VMCC Members; $63/Non-members*
  • 7 lessons | 30-minute sessions | $69.50/VMCC Members; $71.50/Non-members*
  • 8 Lessons | 30-minute sessions | $72/VMCC members; $80/non-members*

See the Private Swim Lessons tab for private and semi-private details and fees, as well as our SwimPossible program for adaptive lessons.

*Lessons may be pro-rated. Lesson rates may be different, final price is given during registration.

Scholarships available: click here to learn more.

Wait Lists

If you are interested in registering for a class that has reached maximum enrollment, you may place your name on a wait list. An additional class may be added in order to accommodate the waiting list. You will be contacted if we can accommodate you or your child.