The Altavista Area YMCA is the only public indoor swimming facility between Lynchburg and Danville, Virginia.

Swim lessons, water exercise classes, open and family swim times, lap swimming and the YMCA Dolphin swim team are among the most popular activities at the YMCA swimming pool. As a bonus, every youngster in the Child Care program learns to swim at the Y


The Y is a leader in water activities. We are more than teaching swim lessons. The Y gives instruction for all ages and all levels and participants are taught in small groups with others in their own age group and skill level. We have private and group lessons to expand your water skills and comfort. You'll gain confidence in and around the water.

Find your skill level download

Spring Swim Lesson Schedule


The Altavista area YMCA is pleased to offer private swim lessons for adults or children if your schedule does not fit our regularly scheduled lessons. These lessons are for the non-swimmer to someone who just wants to improve their strokes and kicks.

Private Swim Lesson Download

Contact Liz Nordquist 369-9622, ext. 23 or Lnordquist@altavistaymca.com