Our Classes

SOFMA offers a full range of martial arts and fitness classes for kids and adults — from tiny warriors aged 4 to seasoned fighters. Find the class that's right for you.

Little Dragons

LITTLE DRAGONS

Ages 4–6 • Mon, Wed, Sat

Early learning program introducing young students to martial arts fundamentals in a fun, safe environment. Building confidence, coordination, and discipline from the start.

More
Kids FMA

KIDS FMA

Ages 7–14 • Mon–Thu & Sat

Classes split by belt level — White/Yellow, Orange/Blue, and Green/Brown/Black. We blend traditional and modern techniques to challenge students and build martial arts awareness.

More
Adult FMA

ADULT FMA

Tue & Thu 6:30 pm

Freestyle Martial Arts for adults — combining fitness with multiple fighting styles, focusing on practical, real-life self-defence skills.

More
Muay Thai

MUAY THAI

Mon & Wed 6–7:30 pm • Fri 5–6 pm

The art of eight weapons — hands, elbows, knees, and feet. Taught by Sensei Roy, our Muay Thai classes build devastating striking skills and total-body fitness.

More
Brazilian Jiu-Jitsu

BRAZILIAN JIU-JITSU

Mon & Wed 7:30–9 pm • Fri 6–7 pm

Ground fighting, grappling, and submission holds with Coach Dorn. BJJ teaches you to control opponents regardless of size — a critical self-defence skill.

More
Japanese Swordsmanship

JAPANESE SWORDSMANSHIP

Tue 7:30 pm

Shin Sei Kan WA School of Japanese Swordsmanship. Learn the ancient art of the sword — combat techniques and training with traditional edged weapons.

More
Ladies Self-Defence

LADIES SELF-DEFENCE

Workshops • Bookings Available

Empowering, confidence-building self-defence workshops for women of all ages and ability levels. A great group experience.

More
🥋

PRIVATE LESSONS

By appointment

One-on-one coaching tailored to your goals — whether you're preparing for a grading, working through a specific technique, or just want focused attention.

More

See the full weekly schedule

View Timetable