World Martial Arts Academy · Hazelwood & Florissant

Class schedule

Every class, both studios.

Classes are grouped by belt level and age, so students train alongside people at the same stage. Your membership covers both floors — and the two timetables are deliberately different, which is where the flexibility comes from.

Effective 6 July 2026

8002 N. Lindbergh Blvd, Hazelwood, MO 63042

Pre-book every classAll students must book their class in the app before attending.
One class per dayStudents are limited to a single class each day.
Belt level and ageClasses are grouped by both, so students train with people at their stage.
Ages 5–9 · Beginner

Little Tigers & Beginners

Mon5:10 – 5:40pm
AA6:40 – 7:20pm
Tue4:30 – 5:00pm
AA5:50 – 6:30pm
Wed5:10 – 5:40pm
AA5:50 – 6:30pm
Thu4:30 – 5:00pm
AA6:40 – 7:20pm
FriAA5:10 – 5:40pm
Ages 5–9 · Intermediate

Green to Blue Belt

Mon4:30 – 5:00pm
AA5:50 – 6:30pm
Tue5:10 – 5:40pm
Wed4:30 – 5:00pm
AA6:40 – 7:20pm
Thu5:10 – 5:40pm
AA5:50 – 6:30pm
FriAA4:30 – 5:00pm
Ages 5–9 · Advanced

Red to Black Belt

Mon4:30 – 5:00pm
AA5:50 – 6:30pm
Tue5:10 – 5:40pm
Wed4:30 – 5:00pm
AA6:40 – 7:20pm
Thu5:10 – 5:40pm
AA5:50 – 6:30pm
FriAA4:30 – 5:00pm
Ages 10 & Up · Beginner

Teens & Adults — Beginner

MonAA6:40 – 7:20pm
7:30 – 8:10pm
TueAA5:50 – 6:30pm
7:30 – 8:10pm
WedAA5:50 – 6:30pm
7:30 – 8:10pm
ThuAA6:40 – 7:20pm
7:30 – 8:10pm
FriAA5:10 – 5:40pm
Ages 10 & Up · Int / Advanced

Teens & Adults — Green Belt Up

MonAA5:50 – 6:30pm
7:30 – 8:10pm
Tue7:30 – 8:10pm
WedAA6:40 – 7:20pm
7:30 – 8:10pm
ThuAA5:50 – 6:30pm
7:30 – 8:10pm
FriAA4:30 – 5:00pm
Ages 18 & Up

Adult Class — daytime

Wed11:00 – 11:40am
Fri11:00 – 11:40am
All ages · Black belts

Black Belt Class

Tue6:40 – 7:20pm
Fri6:40 – 7:20pm
All ages · Green belt & up

Sparring Class

Fri7:30 – 8:30pm

AA = All Ages (Family Class). Any belt level at that stage can train together, so a parent and child in the same band can be on the mat at the same time.

Effective 1 March 2025

3833 Vaile Ave., Florissant, MO 63034

Pre-book every classAll students must book their class in the app before attending.
One class per dayStudents are limited to a single class each day.
Belt level and ageClasses are grouped by both, so students train with people at their stage.
Ages 5–9 · Beginner

Little Tigers & Beginners

Mon5:15 – 6:00pm
Tue4:30 – 5:00pm
6:15 – 7:00pm
Wed5:15 – 6:00pm
Thu4:30 – 5:00pm
6:15 – 7:00pm
Fri5:10 – 5:40pm @ Hazelwood
Ages 5–9 · Intermediate

Green to Blue Belt

Mon4:30 – 5:00pm
6:15 – 7:00pm
Tue5:15 – 6:00pm
Wed4:30 – 5:00pm
6:15 – 7:00pm
Thu5:15 – 6:00pm
Fri4:30 – 5:00pm @ Hazelwood
Ages 5–9 · Advanced

Red to Black Belt

Mon4:30 – 5:00pm
6:15 – 7:00pm
Tue5:15 – 6:00pm
Wed4:30 – 5:00pm
6:15 – 7:00pm
Thu5:15 – 6:00pm
Fri4:30 – 5:00pm @ Hazelwood
Ages 10 & Up · Beginner

Teens & Adults — Beginner

Mon7:15 – 8:00pm
Tue6:15 – 7:00pm
7:15 – 8:00pm
Wed7:15 – 8:00pm
Thu6:15 – 7:00pm
7:15 – 8:00pm
Fri5:10 – 5:40pm @ Hazelwood
Ages 10 & Up · Int / Advanced

Teens & Adults — Green Belt Up

Mon6:15 – 7:00pm
7:15 – 8:00pm
Tue5:15 – 6:00pm
7:15 – 8:00pm
Wed6:15 – 7:00pm
7:15 – 8:00pm
Thu5:15 – 6:00pm
7:15 – 8:00pm
Fri4:30 – 5:00pm @ Hazelwood
Ages 18 & Up

Adult Class — daytime

Wed11:00 – 11:40am @ Hazelwood
Fri11:00 – 11:40am @ Hazelwood
All ages

Sparring Class

Fri7:30 – 8:30pm @ Hazelwood

Fridays, adult daytime and sparring run at Hazelwood. Florissant members are expected at the Hazelwood floor for those — same membership, ten minutes up the road.

Seniors 65+ times are not listed yet. The low-impact seniors class runs at Hazelwood — call (314) 921-9000 and we will tell you the current times and get you booked in.

Not ready to book?

Get the schedule and prices by text

Tell us who it is for and we will text you the class times and prices. No pressure, and you can reply with any question.

Found a time that works?

Your first class is on us

Tell us which slot suits and a coach will confirm it. No card, no contract.

Book a free class Text