Experience a customized training experience designed to accelerate your progress. For beginner and seasoned martial artists.

self-Defense for adults

Adult Self-Defense Classes in Madison,AL

BASIC TRAINING COURSE | $75

Four private lessons

Up to 8 Mastery Classes

Call 256.600.0311 to schedule

Begin Training:

MASTERY CLASSES | $50 monthly

Unlimited access to available classes

Priced per student

Continue Training:

PRIVATE LESSONS | $50 per lesson

Train solo or share with up to four people

Must be enrolled in Mastery Classes

$40 per Lesson for prospective and current college students*

“Instructor provides Exceptional articulation, of Techniques and Practices.. Conveys clear understanding and knowledge of methods in detail. Very impressive. Highly recommend MadCity Kenpo for anyone interested in practicing Self Defense”

-B.C.

Common Questions

  • We teach Kenpo Karate, a street-based self-defense system that combines both linear and circular thinking. Developed over 21 generations, Kenpo focuses on practical application and techniques that work for you, whether against a single opponent or multiple and in various situations.

  • Private self-defense lessons focus on introducing new skills under the guidance of your dedicated instructor. Up to four friends and family members may take lessons together.

    Mastery classes are optional semi-private classes that focus on application and repetition of those skills with peers.

  • Mastery classes are available four days a week:

    Mon, Wed, Thu 6:00p.m.-7:00p.m.

    and Saturday 2:00p.m.-3:00p.m.

    Private lessons are based on your availability. Available in studio daily from 10:00a.m.- 10:00p.m.

  • A base price of $50 per month gets you access to mastery classes. Private lessons are $45 per lesson.

    A bundle of weekly or biweekly private lessons plus access to Mastery Classes is available. Contact us for pricing.

  • We recommend getting started with a Basic Training Course, which includes four private lessons and two Mastery Classes for $75. To schedule your first lesson, contact us to find a time that fits your schedule.