It’s that time of year again! Pools are beginning to open for the season and parents everywhere are starting to think about how to keep their children safe this summer. Did you know, drowning is the leading cause of death in children under the age of four? Whether your child is new to the water or you want them to expand their skills, check out these locations that offer swim lessons in Harrisonburg, VA and nearby to get your child (and you!) feeling confident in the water this summer!
Six Locations That Are Currently Offering Swim Lessons in Harrisonburg, VA
-
Valley ISR – Ashley Beahm
- Website
- Location: Indoors at Valley Fitness in Harrisonburg, VA or outdoors at a private residence in Rockingham, VA
- The focus of ISR lessons with Ms. Ashley is drowning prevention. Infants as young as 6 months (must be able to sit unassisted) and children up to about 6 years old will learn to self-rescue in ten-minute lessons held Mondays through Fridays for an average of six weeks.
- Cost: Initial session – $720 per child (20-35 lessons)
- Floater to swimmer session – $480+ per child (20-25 lessons)
- Refresher session – $240+ per child (10 lessons)
- Maintenance lessons – $24 per lesson
2. Westover Pool, Harrisonburg City
- Website
- Location: 305 South Dogwood Drive, Harrisonburg, VA 22801
- Westover offers swim lessons for everyone in the family, from ages 6 months (with a parent) all the way through adults! Some classes are only available for city residents so be sure to look for that information on their website
- Cost: $20 per child and $40 per non-city resident.
- Summer swim team is also available at this location for children ages 5-18.
3. The Broadway Pool with Coach Carla
- Website
- Location: 102 S Sunset Drive, Broadway, VA 22815
- Lessons are available for beginners to intermediate swimmers of all ages, with sessions beginning in June. Parents are welcome to join beginner swimmers in the pool. Email Carla at mcregginello@reagan.com or call 540-820-3223 for information or to register.
- Cost: $80 per session (4 lessons per week for two weeks)
- Summer swim team is also available at this location for children ages 5-18.
4. East Rockingham Recreation Association
- Website
- Location: 1250 Barracuda Drive, Rockingham, VA 22801
- Swim lessons at ERRA are open to everyone, even non-members, of all ages and abilities! Learn to swim for the first time or expand your child’s skills in preparation for joining the swim team. Swim lesson will begin June 21, 2021.
- Cost: $125 members/$175 non-members (five 30-minute lessons per session)
- Summer swim team is also available at this location for children ages 5-18.

5. Ashby Recreational Association
- Website
- Location: 250 Anaconda Way, Bridgewater, VA 22812
- Ashby Recreation Association swim lessons are available for all ages and ability. ARA focuses on giving children a positive, developmentally appropriate approach to swimming. Swim lessons will teach children how to be safe in and around the water.
- Cost: $120 members/$160 non-members (four 30-minute private lessons)
- Summer swim team is also available at this location for children ages 5-18.
6. RMH Wellness Center
- Website
- Location: Indoors at 2500 Wellness Drive, Harrisonburg, VA 22801
- Private, semi-private, and group swim lessons are held in the temperature-controlled indoor pool and are offered for all ages and abilities. Call the Wellness Center at 540-564-5682 to be added to the waitlist.
- Cost:
- Private lessons: $130 members/$180 non-members (five 30-minute lessons)
- Semi-private lessons for groups of 2 (five 30-minute lessons): $95 per swimmer for members/$120 per swimmer for non-members.
- Small-group lessons for groups of 3-4 siblings or friends (five 30-minute lessons): $75 per swimmer for members, $85 per swimmer for non-members
- Group lessons are $100 for child members and $120 for non-member children
- Summer swim team is also available at this location for children who can swim 25 yards independently without touching the bottom of the pool.
7. JMU University Recreation Center
- Website
- Location: 701 Driver Drive, Harrisonburg, Va 22807
- UREC offers Group Swim Lessons to members of the JMU community with an active UREC membership during family hours at UREC. Group Swim Lessons are an eight-class series with a 1:6 instructor to student ratio on Sundays. They offer:
- Parent-child classes for kids ages 6 months – 2
- Preschool classes for ages 3 to 5.
- Youth classes for children ages 6 to 12.
- Cost: $95 per swimmer
8. Staunton-Augusta YMCA
- Website
- Location: 708 N Coalter Street, Staunton, VA 24401
- The Staunton-Augusta YMCA offers multiple swim classes for children ages 6 months (with parent) through 12 years old.
- Cost: $60 Member and $75 for Non-Members
Wherever you choose to enroll your child in swim lessons in Harrisonburg, VA this summer, you can feel good about helping them acquire the skills they need to feel safe and comfortable around the water. And remember, the best way to maintain your child’s newly acquired skills is to continue to swim with them regularly, even as summer comes to an end! Personally, we are huge fans of the warm water pool at the RMH Wellness center… especially on a cold winter day!

Be sure to check out this helpful post about pediatricians in Harrisonburg!