Martial Arts Classes in Asheville, NC


View our programs below and contact Asheville Academy of Taekwondo to start your martial arts training today!

(828) 670-6544



We offer classes for all ages!


Our age-specific martial arts classes run Mondays, Tuesdays, Wednesdays, Thursdays, and Saturdays for children, teens, and adults.  Click below to see our full program schedule.  Take advantage of our one-class, free-trial offer today to see if our program is a good fit for you!


In our children’s programs, we focus on learning basic martial arts techniques in a positive and safe environment while instilling self-confidence and self-discipline. Kid’s classes range from ages 6 through 12 and last about 45 minutes.


The teen class introduces basic martial art techniques in a fun environment with positive peer influences and is a great way to make new friends! Our teen classes last about one hour.


The adult classes introduce basic martial art techniques, emphasizing self-defense and physical fitness, and is a great way to get in shape, build stamina, and increase flexibility. Adult classes last about one hour.

Ninja Nights

We also occasionally host “Ninja Night” on Friday nights. This gives parents an opportunity to drop the children off for the evening. At “Ninja Night” we have games, pizza, prizes, and the kids have a blast. Contact us today for more information about our Ninja Night program.