Swim, Sports & Play

There's something for every kid at the Y. They can meet new friends, build skills, develop interests and try new things in a supportive environment with caring adults. Our programs emphasize values, sportsmanship, friendship and most of all, fun!


Youth Lessons
Learning to swim at the YMCA is more than just stroke development. Children are taught in small groups with others of their own age and skill level to facilitate the students' socialization skills.
Swim Lessons at the Kirk Family Y
Swim Lessons at the Salem Family Y

YMCA Competitive Swim Teams
The YMCA of Roanoke Valley Swim Teams is a great way for kids to get involved in competitive swimming. The Y provides a safe environment for personal growth and a healthy approach to competition.  We encourage kids to develop team spirit and most of all, have FUN!
Learn More

Sports & Dance

Our focus on youth development provides an environment that will help each child and teen develop relationships, improve self-esteem and build character. You will find our staff and volunteers focus on teaching the fundamentals and ensuring that everyone plays.

  • Junior Basketball
  • Youth Basketball League
  • Fencing
  • Soccer
  • T-ball
  • Gymnastics
  • Dance (ballet, jazz, tap and hip hop)
  • Cheer
  • Swimming

Learn more about programs at the Kirk Family Y and the Salem Family Y.


Teen centers, group exercise, lock-ins, arts, parties - there's a lot more than sports at the Y, giving kids the chance to exert energy, try new things, make new friends... and be kids!

Kirk Family YMCA

Family Time Activities
Parties and Banquets

Salem Family YMCA

Teen Activities
Family Time Activities

Parties and Banquets