Celebrating 30 Years Changing Lives through Martial Arts Classes in Port Macquarie.

Martial Arts for All Ages in Port Macquarie — Discover Strength, Skill & Confidence!

Step into a welcoming dojo where families in Port Macquarie come to grow stronger together. From karate and kickboxing to kobudo and fitness, our programs are designed to challenge and uplift students of all backgrounds and experience levels. Whether you're looking to build confidence, learn self-defense, or simply try something new — we’ve got a place for you!

  • Build confidence and sharpen focus
  • Strengthen your body and mind
  • Train in a positive, supportive community

Welcome to Mid Coast Martial Arts Academy

WHERE STUDENTS OF ALL AGES LEARN RESPECT, DISCIPLINE, AND RESILIENCE!

Here at Mid Coast Martial Arts Academy, we teach the same values taught at home. Everyone is welcome here and is encouraged to find the martial arts program that suits them best. With enough perseverance, time, and patience, martial arts will unlock your highest potential.

We offer Karate, Kickboxing, Kobudo, and Fitness classes for men and women of all ages. Sign up today to get started! 

OUR SCHOOL TEACHES IMPORTANT LIFELONG SKILLS AND VALUES

Beyond the training mat, our school believes that martial arts is also a a way of life. When you unlock your inner strengths through martial arts, you become more confident, self-aware, and mindful of your choices. With the guidance of our professional instructors, we harness strengths so that you can thrive and live a well-balanced life in and out of the dojo! Join us today and be a part of our martial arts family. Beginner classes are enrolling right now!

LET'S FIND THE RIGHT PROGRAM FOR YOU

Kids Karate
Teens Karate
Adult Karate
Kickboxing
Sparring
Weapons

LIMITED TIME: Get your July starter package now!

Risk Free! 100% Satisfaction Guaranteed!

Included in your discounted starter package:
FREE 2 Trial Weeks In Any Program With A Certified Instructor (value $59.00)
FREE uniform value $50

The program YOU need to start achieving the results you have been dreaming of!