Whether you’re just starting your wellness journey or looking to stay motivated, the Y provides the tools, encouragement, and connections you need to feel your best. With a focus on inclusivity and personal growth, YMCA wellness programs empower every member to thrive at their own pace.
KIRK FAMILY YMCA
Contact Information:
Kirk Family YMCA
540-342-9622
TRX: Total Body Workout
Build a strong core, increase muscular endurance and start getting stronger from day one. People of all fitness levels will enjoy cross training and a fast, effective total-body workout.
Thursdays | 5:30 PM - 6:15 PM
Ages: 16 and up
May 21 - June 25, 2026
$30 Member / $50 Non-Member
Mondays & Fridays | 12:15 PM - 1:15 PM
Ages: 16 and up
July 20 - August 28, 2026
$60 Member / $80 Non-Member
REGISTER
Youth Speed & Agility
Designed for ages 10–14, this program focuses on building speed, agility, and overall athletic performance. Participants will develop proper running form, quick footwork, and coordination through structured drills and coaching. This is a great age to build a strong foundation, helping young athletes gain confidence and improve performance in any sport.
Tuesdays & Fridays | 5:30 PM - 6:30 PM
Ages: 10 - 14
May 26 - June 19, 2026
$45 Member / $65 Non-Member
REGISTER
Circuit EX
Circuit training at its best! This 45-minute class combines intense bodyweight exercises with functional strength training to challenge your entire body and help create a healthier, stronger you. Designed for all ages and skill levels, each session is held in our racquetball court, providing a focused, energetic space to push your limits while keeping it fun and achievable.
Tuesdays & Fridays | 5:30 AM - 6:15 AM
Ages: 10 - 16
June 30 - July 26, 2026
$45 Member / $65 Non-Member
REGISTER
BOTETOURT FAMILY YMCA
Contact Information:
Botetourt Family YMCA
540-966-9622
Bootcamp
Get ready to sweat, move, and feel stronger in our indoor Bootcamp! This high-energy class combines strength training, cardio bursts, and functional movements in a fun, supportive group setting. Expect motivating music, guided coaching, and workouts that challenge your whole body—no matter your fitness level. Come ready to work hard, encourage each other, and leave feeling accomplished.
July 6 - July 31, 2026
August 8 - August 31, 2026
Mondays, Wednesdays, Fridays
9:00 AM - 10:00 AM
Ages: 13 and up
2 days/week: $45 Member / $65 Non-Member
3 days/week: $65 Member / $85 Non-Member
REGISTER
Barbell
Barbell Club incorporates exercises utilizing basic barbell fundamentals (squats, bench press, deadlifts, rows, etc) Learn proper technique for safe lifting & gain strength! 2 or 3 days per week options. Monthly registrations required.
June 1 - June 29, 2026
July 1 - July 31, 2026
August 3 - August 31, 2026
Mondays, Wednesdays, Fridays
10:00 AM - 11:00 AM
Ages: 13 and up
1 day/week: $35 Member / $55 Non-Member
2 days/week: $45 Member / $65 Non-Member
3 days/week: $65 Member / $85 Non-Member
REGISTER
SALEM FAMILY YMCA
Contact Information:
Salem Family YMCA
540-387-9622
Program Guide
ROCKBRIDGE
Contact Information:
Rockbridge Area YMCA
540-461-8720
PROGRAM GUIDE
YMCA AT TANGLEWOOD
Contact Information:
YMCA at Tanglewood
540-647-9622
PROGRAM GUIDE
YMCA EXPRESS AT GAINSBORO
Contact Information:
YMCA Express at Gainsboro
540-344-9622
PROGRAM GUIDE