Six Places Offering Swim Lessons in Harrisonburg, VA

Girl diving into a pool in Harrisonburg, VA

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

  1. 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. Registration is now open for lessons beginning in September 2021, or join the waitlist.
  • Cost: Initial session – $600 per child (20-35 lessons) *
    • Floater to swimmer session – $400 per child (20-25 lessons)
    • Refresher session – $200 per child (10 lessons)
    • Maintenance lessons – $20 per lesson
    • *Lesson fee excludes $105 National ISR registration fee, and $35 renewal fee each year


2. Westover Pool

  • Website
  • Location: 305 South Dogwood Drive, Harrisonburg, VA 22801
  • Westover offers three levels of swim lessons in Harrisonburg, VA for children aged 3-12 (baby/young toddler lessons not taking place this summer due to COVID).  Due to COVID restrictions, children must be accompanied by a parent in the pool and the instructor will teach from the pool deck as parents follow along and teach their child from within the pool. Swim lessons are only open to Harrisonburg City residents at this time. Registration opens May 24, 2021 first come first served.
  • Cost: $25 per child (4 lessons per week for two weeks)
  • 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 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: $75 members/$100 non-members (five 30-minute lessons per session)
  • Summer swim team is also available at this location for children ages 5-18.

Girl receiving a swim lesson in Harrisonburg, VA

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: $70 members/$90 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 and semi-private swim lessons are held in the temperature-controlled indoor pool and are offered for all ages and abilities.  Group lessons may resume later in the season.  Call the Wellness Center at 540-564-5682 to be added to the waitlist.
  • Cost: Private lessons: $115 members/$165 non-members (five 30-minute lessons)
    • Semi-private lessons: $165 members/$215 non-members for two children of the same family (pricing available for 3 children upon request)
  • Summer swim team is also available at this location for children who can swim 25 yards independently without touching the bottom of the pool.


Other locations that may resume swim lessons in Harrisonburg VA or the surrounding area in the future but are not currently offering them are:

VMRC Wellness Center

  • Website
  • Location: 1501 Virginia Avenue, Harrisonburg, VA 22802

JMU University Recreation Center

  • Website
  • Location: 701 Driver Drive, Harrisonburg, Va 22807

Staunton-Augusta YMCA

  • Website
  • Location: 708 N Coalter Street, Staunton, VA 24401


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!



Boy jumping into a pool in Harrisonburg, VA

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



This free group is for moms (and moms-to-be) around Harrisonburg, Rockingham County, Charlottesville, and the surrounding areas. And when you join this free Facebook group, it is my mission to provide you with an encouraging, supportive, and authentic place where we can share wins, resources, and connections in the local community. From the challenges to the joys - let's all support each other!

And in here, you'll also be notified of my limited edition sessions and get the opportunity to be one of the first to grab your spot when those do get announced!


Candid, supportive, and real.

Join my free Facebook group!