Wellness Programs

YMCA Wellness Programs are designed to support the whole person—mind, body, and spirit—helping individuals build healthier, more balanced lives. As part of the YMCA mission, these programs go beyond traditional fitness by offering opportunities like group exercise, nutrition guidance, stress management, and community-based support in a welcoming environment.

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.

Mondays & Fridays | 12:15 PM - 1:15 PM
Ages: 16 and up
June 20 - August 28, 2026
$60 Member / $80 Non-Member

Thursdays | 5:30 PM - 6:15 PM
Ages: 16 and up
May 21 - June 25, 2026
$30 Member / $50 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 - 16
May 26 - June 19, 2026
$45 Member / $65 Non-Member

REGISTER

 
Circuit X 
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. 

June 1 - June 29, 2026
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


Aikido
Aikido is a Japanese martial art that emphasizes harmony, balance, and the redirection of an opponent’s energy rather than meeting force with force. It focuses on circular movements, joint locks, and throws to neutralize attacks in a controlled and non-aggressive way. Adult Aikido classes focus on developing fluid movement, balance, and mental discipline through non-competitive practice. Participants learn joint locks, throws, and defensive techniques designed to redirect energy rather than rely on brute strength. For questions, please email [email protected].

June 2 - June 30, 2026
July 2 - July 30, 2026
August 2 - August 30, 2026

Thursdays | 4:45 PM - 5:45 PM
Sundays | 5:00 PM - 6:00 PM
Ages: 13 and up

$45 Member / $65 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