Swim Lesson Sign-Up

Michael Phelps Swimming @ Velocity Aquatics Lessons

LESSON SIGN-UP/ONLINE REGISTRATION SECTION - Open Enrollment (join anytime of the year) - Fees are Pro-Rated Daily!

For help in determining which Group Level to register your child in, please review our CLASS DESCRIPTIONS.  Contact us if you need additional assistance in selecting the correct level.  All students are evalauted at their first class as well.

The specific class options, cost details, etc will appear below as you make your selections at the bottom of this page.  After selecting the Program type (i.e. Get Wet, Group Instruction, Private, etc) that you are interested in below, you are encouraged to use the "Session Filter" to review availability for particular days.  From there you can register online!  It's that easy.  Feel free to contact us with any questions however, or stop into the center and we can assist you with the registration process!


 Please learn about the Membership Program prior to registering: 



Please click the Membership Program Details link above for all the details and contact us at 716-689-6777 // if you have any questions. 

As a Reminder, to end a Membership one must complete a Membership Cancellation Request form at least 30-Days prior to the billing date you wish to end.  Email and/or phone/verbal notification will NOT be accepted.  Membership Cancellation Request Forms are available upon request at the reception desk.  For your convenience, here is a PDF version of the Cancellation Request FormThis form may be printed, completed & submitted (in person).  Thanks! :-)

Independent Health’s FlexFit Family, PersonalBest!, and Health Extras debit cards are accepted here! 


Coupon Codes not applied while registering online can not be applied retroactively.  

Small Group Lessons (ages 3 - 17) - weekday afternoon/evening + weekends

Michael Phelps Swimming offers a wide variety of swim lessons for swimmers of all ages and abilities. Our instructors are highly qualified and trained by our own staff using our teaching philosophy and lesson curriculum. At the Michael Phelps Swim School, your child comes first!

When deciding which level to register your child in, carefully match your child's current skill level within the CLASS DESCRIPTIONS section of our website.

Loading Classes

Loading Classes

Loading Classes

Loading Classes

Loading Classes

GET WET: Parent & Child Class (6 months+)

Get Wet is a parent and child class for children between beginning at 6 months of age. While focusing on water comfort, games, and relaxing in a warm water environment, parents are encouraged to challenge each child's skills and level of comfort in the water. Continually under the guidance of a competent instructor, the emphasis in Get Wet is on fun in the water!

GET WET 2 - Parent & Child Class (ages 18 Months+)

NEW! "GET WET 2" Parent & Child Class

Get Wet 2 is specially designed for children between 18 months and 3 years who are ready for the additional challenge! Get Wet 2 is the second level of our Parent & Child Programming where all the skills of our original Get Wet Program are reinforced some more advanced skills are introduced.

Loading Classes

Parent & Child Pre-Beginner Class (ages 2 years+)

Parent & Child Pre-Beginner Class

The Parent & Child Pre-Beginner class is designed for Either:

(1) Children between the ages of 2 & 3 who have mastered the Get Wet Program Skills and are ready for the new challenges of a Pre-Beginner class but do not yet meet the age requirement for the regular Pre-Beginner 1 Class (3 yrs of age).


(2) Children who are over the age of 3 but are not socially/developmentally ready to be in a class without a parent.

The Parent & Child Pre-Beginner Class will introduce students to the skills of a Pre-Beginner class while utilizing the parent as a child?s first teacher.

PRIVATE (1 on 1) INSTRUCTION for Children and Adults (any age)

Private (1 on 1) Instruction is catered to the individual needs of the participant.

SEMI-PRIVATE (2 students max) INSTRUCTION (ages 2+)


1. Within the Lesson Sign-Up section check out the current availability of Private Instruction Classes. Any available private instruction class can be converted to a semi-private class.
2. Email us at the available day & time that you prefer once you have two students of similar ability prepared to register for that slot.
3. We will then create the semi-private class for you, add it to our website, and email you once it is available for you to register.

Weekday Morning Classes - MATINEE PRICING for Group Lessons!

Join us for Weekday Morning Classes at special discounted pricing for our small group instruction & parent + child classes!

Loading Classes

Loading Classes

Loading Classes

Loading Classes

Loading Classes

Loading Classes


Please see the "Recreational Team" Section of our our website for more information.

Loading Classes


Our Adaptive Swim program is designed to introduce your child to the water (if they are unfamiliar with the pool setting), teach them the basics of swimming along with mild social building exercises, fun physical activity, and water safety. We currently have quiet pool time for children who have mild to severe disabilities pertaining to the following Diagnosis: ADHD, Cerebral Palsy, Down Syndrome, Spina bifida, CAPD, PDD, Legally Blind, as well as Intellectual Disabilities.

Loading Classes


Purchase the Gift that Saves Lives! Please submit the registration by submitting the name of the participant as you proceed through the online registration process. Email after completing the purchase and we will send you the Gift Certificate via email.

Loading Classes


Not currently an active Member? "Drop In" Classes are available by appointment (space permitting)!

Drop In Classes are also available for CURRENT MEMBERS who would like to drop in for an extra class to help accelerate their progress. Special rates are available for current active members! See us at the desk for more info.

Contact our GM Heidi Pare at 716-689-6777 // if you have any questions or if you would like to schedule a Drop-In Class!

Loading Classes
Affiliates, Partners, Sponsors & Friends