We offer multiple programs to help our clients reach their goals and workout in a way they feel comfortable.

Membership options are available for some or all of the programs listed here.

RVA Performance

The backbone of what we do, the RVA Performance group classes provide a small group setting where you’ll work out with all the instruction you need from a certified trainer as well as all the necessary equipment.

During these classes, you will learn the basics of powerlifting, Olympic weightlifting, gymnastics, bodyweight movements, proper running mechanics and much more.

During class, you will be constantly observed to ensure you are performing all movements in a safe and efficient manner.


A challenging, yet enjoyable fitness program, RVAFit is great for all fitness levels and appeals to a wide range of our clientele.

“The Most Fun” fitness class in RVA also has the highest quality instruction, taught by a Level 1 CrossFit instructor.

Come get fit, have fun and motivate each other along your fitness journey.


This Olympic weightlifting and general strength program is designed to help trainees improve their power, strength, and technical proficiency with the ultimate goal of lifting heavier weight in the Snatch, Clean & Jerk, and Squat.

Each 90 minute+, limited class size session will have you performing Olympic lifts, assistance movements, as well as strength building and auxiliary exercises to make sure that you progress safely and consistently.

For those who wish to pursue competitive weightlifting, this program will prepare trainees of all levels for competition, and has produced many national event qualifiers, competitors, and a multiple time national medalist.


Everyone who decides to join CrossFit RVA will attend 6 to 12 Elements of Fitness sessions, depending on the needs of the member. These sessions can be done one-on-one or you can bring a friend or partners and split the cost. These sessions help you build a relationship with your instructor while addressing individual needs. They will help get you physically prepared to enter group training and avoid any injuries that may occur from jumping into a tough workout too fast. These sessions are critical for your safety and also to ensure you never feel overwhelmed, out of shape or underprepared.


Personal training is a great way to meet a fitness goal, improve your technique for a specific movement or work around an issue such as an injury. While everyone works with a personal trainer prior to entering group classes, personal training sessions are available for anyone who wants to receive personalized attention from one of our experienced, education and certified instructors. Personal training is a great way to boost your progress, brush up on your basics or just try something new and different. Personal training sessions will also help you see improvement in your group training classes while boosting confidence.