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! 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) 424-2536. 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.

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.