%%title%% - Blue Ridge TaeKwonDo

15+

Years of Excellence

About Us

More Than Just a Martial Arts School

At Blue Ridge Taekwondo, we believe martial arts training is about more than kicks and punches. It’s about building character, developing discipline, and creating lasting confidence that carries into every aspect of life.

Our experienced instructors create a supportive, family-friendly environment where students of all ages and skill levels can thrive. Whether you’re looking to get fit, learn self-defense, or find a positive activity for your children, we’re here to help you achieve your goals.

Our Programs

Classes for Every Age

From little dragons to seasoned adults, we have a program designed just for you

%%title%% - Blue Ridge TaeKwonDo

Ages 4-6

LITTLE DRAGONS

Fun, age-appropriate classes that build motor skills, listening, and basic martial arts foundations.

%%title%% - Blue Ridge TaeKwonDo

Ages 5-13

Kids Program

Build confidence, discipline, and physical fitness through traditional Taekwondo training.

%%title%% - Blue Ridge TaeKwonDo

Ages 14+

TEENS PROGRAM

Challenge yourself physically and mentally while building leadership skills and self-defense abilities.

%%title%% - Blue Ridge TaeKwonDo

Ages 18+

ADULT PROGRAM

Get fit, learn self-defense, and join a supportive community of like-minded adults.

Why Train With Us

Start the new year Strong

Discover what martial arts training can do for you and your family

Real Confidence

Build unshakeable self-belief through
achievement and discipline.

Focus & Discipline

Develop mental clarity and concentration that
transfers to all areas of life.

Physical Strength

Get fit and strong through fun, engaging
martial arts training.

Supportive Community

Join a warm, encouraging family of students
and instructors.

Goal Achievement

Experience the pride of earning belts and
reaching milestones.

All Ages Welcome

Programs designed for kids and adults at every
skill level.

Gallery

training in action

Testimonials

what our students Say

Don’t just take our word for it – hear from our amazing community

Our 7-yr-old loves taking class here! The instructors were very welcoming and made our family feel comfortable from the start, despite us being brand new to martial arts. The class times work well for us and the kids have a great time. My son is excited to keep learning more and even wants to practice at home. I'm really happy to have joined this community!
⭐⭐⭐⭐⭐
%%title%% - Blue Ridge TaeKwonDo
John Doe
We love Blue Ridge Taekwondo! Class sizes small enough to feel like your child is receiving the support they need to learn. The instructors are wonderful, supportive, and caring. My son is excited for every class!
⭐⭐⭐⭐⭐
%%title%% - Blue Ridge TaeKwonDo
Ashley Ledford
Was exploring the area and passed by this gym so decided to try a hapkido class. Learned a lot of good self defense information that you can take off the mats. Big open space. So grateful to Alana for her kindness and providing a safe, welcoming space for women to train martial arts. Definitely check out this gym as they have many different training options.
⭐⭐⭐⭐⭐
%%title%% - Blue Ridge TaeKwonDo
Christina Zhang

Limited Time Offer

Holiday Training Special

Everything you need to start your martial arts journey

New Students Only

What's Included

Registration Fee

$49  0

First 4 Weeks of Classes

January or your first full month

Free Uniform Included

$68 value FREE

Family Discounts

Auto-applied when adding participants

Holiday Price

for first 4 weeks + free uniform
0 $

X No long-term agreements required

Simple 30-day rolling membership after the first month • Biweekly billing begins February 2026

reserve your spot today

Don’t miss this limited-time holiday offer. Start your martial arts journey with Blue Ridge Taekwondo.

New students only. Biweekly membership billing begins January 2026.
Simple 30-day rolling membership after the first month.

#snow-canvas { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: 9999; } function startSnowfall() { const canvas = document.getElementById("snow-canvas"); if (!canvas) return; const ctx = canvas.getContext("2d"); function setCanvasSize() { canvas.width = window.innerWidth; canvas.height = window.innerHeight; } setCanvasSize(); window.addEventListener("resize", setCanvasSize); const snowflakes = []; function createSnowflakes() { const total = 150; for (let i = 0; i { ctx.moveTo(flake.x, flake.y); ctx.arc(flake.x, flake.y, flake.size, 0, Math.PI * 2); }); ctx.fill(); updateSnowflakes(); } function updateSnowflakes() { snowflakes.forEach(flake => { flake.y += flake.speed; flake.x += flake.drift * 0.5; if (flake.y > canvas.height) { flake.y = 0; flake.x = Math.random() * canvas.width; } }); } function animateSnowflakes() { drawSnowflakes(); requestAnimationFrame(animateSnowflakes); } createSnowflakes(); animateSnowflakes(); } window.addEventListener("load", startSnowfall);