Due to the guidelines and regulations in regards to the Covid 19 pandemic, we are currently operating at a limited capacity. If you are not a current member, please contact us for more information.

We provide a variety of different classes that will fit the most hectic of schedules. Whether you are a working professional or a full-time competitor we have a class that will fit your busy lifestyle. From out of the town? We welcome drop ins! The Open mats and Marathon Roll are open to all and free of charge. To inquire about drop in rates for our other classes contact us or call us directly at (804) 314-4472. For holiday closings, open mats, special events and more, check out our News section. 

Please find all of our class times above. If you are interested in private lessons, please contact us or call us directly at (804) 424-2536. Private individual or small group lessons can be scheduled during the week and on weekends during the times when no class is taking place. Rates and availability of instructors may vary.