The CrossFit group classes are the backbone of what we do at RVA Performance Training. In a small group setting, we provide your exercise programming (warm-up, workout, and skill work) as well as instruction and supply all the necessary equipment.

You will learn the basics of powerlifting, Olympic weightlifting, basic gymnastics and bodyweight movements. You will always receive instruction from a CrossFit certified trainer and will constantly be observed to ensure that you are performing all movements in a safe and efficient manner.

What is CrossFit?


CrossFit Group Classes last an hour, including warm-up, instruction, skill work, and the workout. Most CrossFit workouts last 15-20 minutes.


CrossFit uses movements which are executed at an intensity which are unsustainable over an extended period of time. By maintaining a high level of intensity in your workouts relative to your fitness level, you’ll get the most out of your time in the gym.


Workouts will not be repeated within a 1-2 month period. Even the movements in your workouts vary greatly from day to day. Not only will your workouts never become monotonous, but the highly-varied nature of CrossFit workouts keep you constantly adapting and your fitness improving.


CrossFit workouts are frequently performed with a running clock or some kind of scoring system. You’re more inclined to perform if given a goal to shoot for, or someone to compete with. Your performance is recorded and compared over a period of time to gauge progress.




Feel free to bring a friend or partner and during your Intro session we will talk to you about your fitness goals, walk you through the CrossFit RVA program and let you participate in a private fitness session. By the end of the session, we’re confident you’ll know how RVA Performance Training can best fit your needs. No strings attached and the consultation is always free.

Want to talk with a human?

Fill in the form below, and we’ll contact you shortly to find the best time for you to come in for your free Intro session.

Ready to schedule a FREE Intro session now?

No need to wait for us to get back with you! Use the form below to schedule your FREE Intro session right now.