top of page
FFA

Learning Martial Arts in Raleigh

Updated: Dec 12, 2023

We take are enthusiastic about helping individuals of diverse backgrounds and abilities gain the benefits of martial arts training, while enjoying the benefits of a supportive community.


We provide a comprehensive range of classes at all fighting ranges, so you can develop essential self-defense skills, build strength, improve fitness, and gain confidence.

  • Brazilian Jiu Jitsu: A Grappling Art that Transforms Lives Discover the art of Jiu Jitsu, a ground-based martial art that emphasizes technique and leverage over size and strength with black belt instructor Scott Johnson. You will build strength and resilience as you master the art of ground fighting.



  • Muay Thai: The Art of Eight Limbs Experience the beauty and intensity of Muay Thai, the national sport of Thailand with Coach Johnny Kru. Known as the "Art of Eight Limbs," Muay Thai utilizes fists, elbows, knees, and shins to deliver devastating strikes.

  • MMA: The Ultimate Test of Skill and Athleticism Our MMA program combines various martial arts disciplines, allowing you to develop a well-rounded skill set. Whether you aspire to compete or simply want to push your limits, we will guide you through intense workouts and training sessions, helping you become the best version of yourself.

  • Boxing and Kickboxing: Technique and Conditioning Our Boxing and Kickboxing program with Coach Sean Williams balances complete fighting skills with plenty of conditioning. Our high-energy classes provide exhilarating cardiovascular work while emphasizing coordination, agility, and mental focus.

  • Fun, Fitness, and Community: The Fight Flow Academy Difference At Fight Flow Academy, we seek to foster a supportive community where individuals of all backgrounds and skill levels come together to learn martial arts in Raleigh, grow, and have fun. Our diverse range of classes, knowledgeable instructors, and friendly atmosphere create the perfect environment for developing some

Remember to visit our Programs Page to schedule your free class, or contact us at (919) 532-4050.



29 views0 comments

Comments


bottom of page