Traditional Weapons


As part of our exciting martial arts programme we often teach our students to use traditional martial arts weapons. Over thousands of years weapons as a form of self defence have developed within ancient martial arts. We enjoy passing on the history and tradition of these weapons as a form of self discipline and to improve the focus of our students.

Students in our clubs understand that weapon training is only done in a very safe and controlled environment and no student has ever been hurt in any weapon training class. We would like to stress that parents should be with their child while they participate and each technique shown in this video must be done with care and never without full control.



Traditional Weapons


A little help finding your way around The Warrior Academy website: 

At The Warrior Academy we provide martial arts classes for children in Wiltshire, Somerset, Amesbury, Chippenham, Shaftesbury and many other areas, you can read more about our martial arts classes here: To find times and days for our martial arts classes for children you can visit To find more information the instructors who teach our martial arts classes you can click here our instructors have a strong background in many styles including taekwondo, kickboxing, thai boxing, boxing, jiu jitsu, mma and kung fu.  To discover more about our methodology that has a proven track record in massively improving children’s confidence, focus and behaviour you can click here: If you are not yet a member and are searching for martial arts classes for children in any of our clubs in Wiltshire, Amesbury, Chippenham or Salisbury etc you can click here to book in an intro call with us:




About Us


We have developed a world-class character development programme and pride ourselves on our ability to bring communities together through martial arts. We exist to inspire young people to seek challenge and adventure, teaching them that they can make a global impact and lead a positive change in the world.
Read more



icon1 07809330576