Make a Splash with Confidence
Got questions about swim lessons or aquatics programs? We’ve got answers!
Explore our frequently asked questions below to learn more about program details, what to bring, and how we help swimmers build skills in a safe, supportive environment.
Swimming lessons run in four sessions per year: Fall, Winter, Spring, and Summer. To view session dates, visit the swim lesson webpage here and select the Swim Lesson Schedule to open the flyer. Lessons take place at YMCA branches in Grimsby, Welland, and Port Colborne.
Registration opens 2–3 weeks before a session begins. To check registration dates, visit the swim lesson webpage here and select the Swim Lesson Schedule to view the flyer.
YMCA Child Members receive early access to registration, with public registration opening a few days later.
Swim lesson registration happens online through the CampBrain portal, accessible by computer, tablet, or smartphone. For the best experience, a computer is recommended.
- Public registration is available here.
- Families eligible for priority registration will receive a unique registration link and discount code via email.
- Need help? Call a local branch or email [email protected].
Note: The registration portal is shared with YMCA Day Camp. If an account already exists for camp programs, the same login can be used.
YMCA staff are unable to complete swim lesson registrations on behalf of participants.
If support is needed, feel free to bring a personal device to a YMCA branch. Staff at the membership desk can assist with the registration process as needed.
Follow these steps to register for swim lessons online:
Log into CampBrain and start a new application for the applicable swim session (Fall, Winter, Spring, or Summer).
- Select Participants:
- New registrations: Add children to the portal and select them for registration.
- Returning families: Simply select participants.
- Tip: Ensure a program and class is selected for each child in the next step or the system will not let you proceed.
- Choose Sessions:
- Sessions are categorized by age and lesson type (e.g., group lessons, private lessons).
- Use the Filter button or scroll to find the right program.
- Click Show Details for your preferred location.
- Add the program to the cart, then select the class.
- If registering multiple children, repeat these steps for each participant.
- Review selections in the Cart Summary before proceeding.
- Apply Membership Discounts (if applicable)
- Enter the discount code for each eligible child.
- Complete Forms:
- All required forms must be filled out before moving forward.
- The Membership Form requires the participant’s 8-digit ID (found on their membership card).
- Select a Payment Option.
- Review and Submit the Application.
- Double-check all details before submitting.
- Confirmation:
- A confirmation email will be sent upon successful registration, including an invoice and program details.
For support, email [email protected] or call a local branch. Including a screenshot of any issues can help speed up troubleshooting.
No, priority registration and discounts apply only if the participant holds an active YMCA Child Membership.
No problem! Email [email protected] to request an adjustment. Eligibility will be verified, and if applicable, the discount will be applied, and the difference refunded.
Yes! To apply for financial assistance for swim lessons or child and youth fitness programs, email [email protected] for details on the assessment process.
- Group swim lessons: Ages 0-12 years
- Private/Semi-private lessons: Ages 3-12 years (children) and 13+ years (adults)
Check the Swim Level Conversion Guide. If transitioning from another program, the conversion chart can help. Unsure? Take the online quiz to determine the best fit.
Private lessons provide one-on-one instruction, while semi-private lessons include two participants with one instructor.
- Private lessons: A limited number of private lesson spots are available each session. Due to high demand, space is not guaranteed. If private lessons are full, email [email protected] to be added to the waitlist.
- Semi-private lessons: Families must arrange their own second participant, as the YMCA does not match swimmers. Participants must be similar in age and swim level.
How to register for a semi-private lesson:
- Select one participant online to register for a private lesson.
- Add Private Lessons to the cart and select a class date and time.
- After selecting a class, add the Semi-Private Lesson Option fee to the cart.
- Complete the Semi-Private Lesson Form, selecting “Yes” to convert to a semi-private lesson.
- Enter the second participant’s name on the form. No separate registration is needed for the second swimmer.
At the end of each session, an email will be sent with instructions to access progress reports.
Reports are also available online here with a participant’s ID number. If the ID number is unknown, contact customer service for assistance.
Class schedules are posted online when registration opens. Only classes available for a participant’s age group will be displayed in the portal.
Yes! Participants can be added to waitlists for group lessons and child & youth programs through the online portal.
For private/semi-private lesson waitlists, email [email protected].
- Child Memberships must remain active throughout the session. Membership cancellations mid-session result in withdrawal from lessons.
- Refunds (minus a $20 administrative fee) are available for cancellations made at least 48 hours before the program start date.
- No refunds or credits for absences, illness, or missed lessons.
- Pro-rated refunds apply only if lessons are cancelled due to Government or Public Health directives.
These courses focus on first aid, lifesaving skills, and pathways to becoming a lifeguard. Offerings vary each session (Fall, Winter, Spring, Summer). To view available courses, click here.