Swim Lesson Info

Knowing how to swim can save your life — or even someone else’s. Taught by certified YMCA instructors, our swimming lessons will give you lifelong skills to help you be safe in and around the water. But there’s more to YMCA swim lessons than just learning to swim. We want children to build confidence in the water, meet new people, and hopefully develop a lifelong passion for swimming!

We have taught thousands of children to swim through our nationally-accredited swim programs. YMCA swim lessons build self-confidence and show children they can achieve their goals with a little hard work and support from others. When children believe in themselves and in one another, there’s no limit to their potential! Please check out our L’il Dippers program for children aged 6months-5 years, Youth Swimming and Star Programs for children aged Gr 1+.


During instructional programs, parental supervision is required.

  • Children 9 years and under must be accompanied by an adult (16+ years). The adult must stay on deck for the duration of the class. A sign-in and sign-out policy applies.
  • Children 10-12 years must have a parent bring them to/pick them up from the pool deck at a time agreed upon between the parent and Aquatics Coordinator/Supervisor. The adult must stay in the building for the duration of the class.

Access to the pool area and viewing gallery can be accessed through the change rooms. Outdoor footwear must be removed.

Progress Reports are available online through our online portal SWIMGEN. You can view progress reports from previous sessions. You will require your child’s member ID number to view the report.

The YMCA of Fredericton is pleased to introduce Swimgen, an online report card that lets parents review their child’s swimming lesson progress and results online.

We’ve joined a number of other YMCAs across Canada, including those in Moncton and Saint John, in providing access to swimming lesson reports on our website.

No more soggy printouts! View and print your children’s report cards from home.

Login to Swimgen using your child’s six digit barcode (member number). Need help? Review the tutorial below, or contact the Welcome Desk for your member number at 462-3000.


Children 6 months to 3 years start in the water with their parents, learning basic swimming skills. Children 3 to 5 years participate in a swimming class without their parents.

Learn about L’il Dippers Swimming here. 

The YMCA Learn to Swim is specifically designed for youth aged 6+ and contains 5 levels before advancing to the Star program. For more information, visit our Youth Swimming page.

Master the different strokes (Front Crawl, Back Crawl, Elementary Back Stroke, Breaststroke and Side Stroke) in our four Star Program levels: Star 1, Star 2, Star 3, Star 4.  In our Star Leadership Program students will continue onto Star 5, Star 6 and Star 7. For more information, please see our Youth Swimming page.

Advanced Youth Lessons include Intro to Competitive Swimming (Swimmer+) and Stroke Improvement (Star 1+). For more  information, please visit our Youth Swimming page.

We offer Beginner and Intermediate/Advanced lessons for teens (ages 13 – 16) and adults. For dates and times, please see our  Program Guide and look under “Students, Adults & Seniors”.