Structured Classes for All levels
We offer Beginners-only, Intermediates, and Comp Squad classes for people of all levels on their martial arts journey to achieve their goals. Improve with people at your level.

Beginners-Only
Classes suited for the complete beginner. Learn the fundamentals of martial arts from award-winning coaches, rapidly achieve your goals and feel confident moving into advanced classes.

Intermediate
From a good, to a great fighter. For more experienced fighters who've learned the basics and want to learn more advanced, challenging techniques and drills.

Comp Squad
Reach your full fighting potential. Elite training with other high-level fighters to represent OFA and excel in competition. Hard work is the key to success on the cage and mats.