Best Self-Defense Classes near Glen Allen, VA

These schools serve Glen Allen from nearby bases in Henrico, Richmond and Mechanicsville.

15 schools listed · 11 open weekends · all 15 rated 4.5+

Data verified October 18, 2026

Revolution BJJ

Revolution BJJ

4.8 42 reviews
“From the moment I walked in, I was welcomed by both the coaches and fellow members, creating a positive and friendly atmosphere.”
Coupons & offers11 instructorsBBB accreditedSince 2009
Richmond, VA · 9 mi from Glen Allen
i
Phoenix Fitness & Martial Arts

Phoenix Fitness & Martial Arts

5.0 122 reviews
“If you are looking to just get in a little bit better shape before the holidays, or train hard, and everything in between, this is the place!”
From $720/moSince 2015
Henrico, VA · 5 mi from Glen Allen
i
Martial Arts of West End

Martial Arts of West End

4.8 61 reviews
“They are invested in you not only to help you as a martial artist but a great person in the community..”
Since 2016Online lessons
Henrico, VA · 5 mi from Glen Allen
i
Aegis Jiu Jitsu

Aegis Jiu Jitsu

4.9 55 reviews
“Nick taught the gi class and I was able to fix a few misplacements forms specific sweep.”
Free trial classFrom $155/moAges 16 and upSince 2018
Henrico, VA · 5 mi from Glen Allen
i
Richmond Brazilian Jiu-Jitsu & Self-Defense Academy

Richmond Brazilian Jiu-Jitsu & Self-Defense Academy

4.8 40 reviews
“Really enjoyed my bjj class here and hope to come back next time I am in Richmond.”
Since 2002
Richmond, VA · 9 mi from Glen Allen
i
Book onlineBook
Practical Rights Of Self-Defense

Practical Rights Of Self-Defense

5.0 85 reviews
“Trainer had immense knowledge of the subject matter; therefore, training was straight to the point.”
Since 2022
Henrico, VA · 5 mi from Glen Allen
i

Short self-defense courses listed for Glen Allen, VA are spread across the 15 cards on this page. Who each course is aimed at, where it runs and how often it repeats comes from the school itself, with ratings drawn from public reviews.

Area overview: Glen Allen, VA

The 15 schools on this page are rated from 4.5 to 5.0 across 1,076 reviews; 7 have 50 or more reviews. The topics that come up most in reviews of the schools on this page are "skills", "atmosphere" and "knowledge". 11 are open on Saturdays and 6 on Sundays. 2 have a BBB rating of A or A+. Domain records put 9 websites of the schools on this page at ten or more years old; the oldest dates from 2002. 1 is family- or locally-owned and 2 list coupons or special offers. We have a website on file for all 15 of the schools on this page; 11 publish a contact page; 8 list a public email and 4 take bookings online. We count these figures across the schools on this page; hours and prices change, so confirm the details with the school before you enroll.

Which course providers listed for Glen Allen describe their courses online?

All 15 cards carry a website link. Look for a real outline, who teaches, and who the course is for. Stock photography of a woman throwing a man in a white studio is not an outline, and schools that keep their content vague are often selling the same session to every audience.

Top Game Brazilian Jiu-Jitsu

Top Game Brazilian Jiu-Jitsu

4.9 28 reviews
“I had an opportunity to practice Jiu-Jitsu for 3 months at this Dojo and the one word that best describes it is family.”
Since 2003
Richmond, VA · 9 mi from Glen Allen
i
Action Reaction Jiu Jitsu Academy

Action Reaction Jiu Jitsu Academy

4.9 24 reviews
“The coach is incredibly knowledgeable and considerate, always ensuring a safe and effective learning environment.”
From $160/moAges 7 and upSince 2020
Richmond, VA · 9 mi from Glen Allen
i
CSC RVA

CSC RVA

4.5 53 reviews
“If you are looking to become a fighter, or just want to get in sharpe, CSC VA is the best gym to achieve your fitness goals.”
Since 2014
Richmond, VA · 9 mi from Glen Allen
i
Richmond Traditional Martial Arts

Richmond Traditional Martial Arts

4.6 22 reviews
“The instructors do an incredible job of teaching not only the physical aspects of self-defense but also the importance of respect, discipline, and perseverance.”
Free trial classFree uniform offerAges 5–12Since 2011
Mechanicsville, VA · 4 mi from Glen Allen
i
Mongrel Martial Arts

Mongrel Martial Arts

5.0 30 reviews
“The Jiu Jitsu program is second to none in all of Metro Richmond.”
Free trial classSince 2013
Richmond, VA · 9 mi from Glen Allen
i
Book onlineBook
Academy of Kung Fu

Academy of Kung Fu

5.0 24 reviews
“I began classes at The Academy of Kung Fu with Sifu O'Brien and quickly noticed an overall improvement with the recovery of my injury.”
Trial classAges 4–7Since 2011
Henrico, VA · 5 mi from Glen Allen
i
Martial Arts World Henrico

Martial Arts World Henrico

5.0 9 reviews
“A place in the community that supports the right things through teaching self defense, respect, and everything positive.”
Since 2022
Richmond, VA · 9 mi from Glen Allen
i
Martial Arts World Glen Allen

Martial Arts World Glen Allen

4.8 18 reviews
“I have been BEYOND impressed not only with the structured program but also the staff!”
Free trial class50% off registrationSince 2012
Henrico, VA · 5 mi from Glen Allen
i
Heritage Self-Defense

Heritage Self-Defense

5.0 5 reviews
“It's a self-defense oriented martial art that emphasizes personal transformation inside and out.”
Ages 18 and upSince 2009
Henrico, VA · 5 mi from Glen Allen
i
HomeSelf-Defense CoursesVirginiaGlen Allen, VA

Why these companies made our list

Is this page useful? Yes
No
Is there anything wrong with this page?
Back To Top