Learn to Swim! Open to All Ages.
Are you ready to get in the water? Our Y swim lessons are available for everyone starting at 6 months, so you and your entire family can learn to master the skills needed to help you swim safely. The Y also offers Diverse Abilities Swim Lessons. Swim lessons require an additional fee and are not included in your Y membership.
Group Swim Lessons
With a focus on water safety and skill development, the YMCA offers instructions to help you be safe around water. Our programs fit any swimmer’s ability and comfort level. Our certified lifeguards and swim instructors also ensure that everyone has a safe and nurturing place to learn an important life skill while having fun in our pools. Learn to swim with confidence today!
Swim Lesson Program OverviewRegister for Group Swim Lessons
*Group Swim Lesson differ per branch.
Swim Levels
Within each swim level are several stages, please see the Swim Lesson Program Overview document for complete information.
Swim Starters: Children ages 6 months-3 years old (with parents)
Swim Basics: Children ages 3-5 years old OR children age 5-12 OR Teens/Adults ages 13+
Swim Strokes: Children ages 3-5 years old OR Children age 5-12 OR Teens/Adults ages 13+
Program Cost
Guilford County Group Swim Lessons Cost: $78 Member | $102 Community Guest
Rockingham County Group Swim Lessons Cost: $72 Member | $96 Community Guest
Safety Around Water
Safety Around Water classes are offered through our Group Swim Lesson Program at Bryan Y, Ragsdale Y, and Spears Y. Please use the coupon code FREESAW24 when registering for SAW classes. The coupon code is valid once per participant. The Safety Around Water "SAW" classes are made possible thanks to a grant from PoolCorp, a generous supporter of this program.
Ages: 3-12
Cost: FREE to all participants!
Learn more about SAW
Private Swim Lessons
Private swim lessons include 6, 30-minute lessons. The goals for these lessons can either be family-directed or follow our standard YMCA Swim Lesson program. For interest in registering for private swim lessons, call the Y branch to learn more about availability.
Program Cost
Guilford County: $180 Member | $240 Community Guest
Rockingham County: $114 Member | $132 Community Guest
Reidsville city resident: $120
Porpoise Club
Porpoise Club at the Y is a unique swim training program offered at Ragsdale YMCA that includes the instruction to prepare for competitive swimming, such as stroke improvement, starts & turns, and speed and endurance training. Porpoise Club will be offered monthly on Mondays and Wednesdays.
Cost
- Each 3-week Mon/Wed Session: $90 Members or 108 for Community Guests
- Each 3-week Tue/Thur Session: $90 Members or $108 for Community Guests
- Each 6-week Saturday Session: $90 Members or $108 for Community Guests
If you have any questions, please contact the Ragsdale Aquatics Department at (336) 882-9622.