Our Club 

Karate Academy Scotland is a local club with a long history in Elgin – the club started over 25 years ago.  Sensei John Craig is a 4th Dan with more than 30 years of karate experience. He took over the running of the club in 2006. 

Karate Academy Scotland is open to people of all ages. We take students aged from 7 and upwards training at all levels.

Shotokan Karate is a traditional martial art. It offers everyone a path of personal growth and development. Through training, students challenge themselves both mentally and physically in an effort to master technique and the application of those techniques. Training requires commitment to the art and to yourself. Through partner work it encourages students to work together. Over time, continued training helps students develop an inner strength of character that flows through every aspect of their life. Karate Academy Scotland follows the teachings of Sensei Kase and Sensei Shirai and is a member of both associations. We hold courses twice a year with Sensei Marc Stevens and regularly attend training courses in Europe.


Karate Academy Instructors are:  PVG checked, First Aid Trained and hold Scottish Karate Board Coaching Certificates.

Instructor : John Craig 4th Dan

Sensei John Craig is a 4th Dan with more than 30 years of karate experience.

He took over the running of the club in 2006.

Instructor : Amanda Walker 2nd Dan

Amanda is a 2nd Dan with many years of training with some of the worlds top instructors and travels widely to attend courses.


Class Fees


Annual Membership £30
Session fees:£5.00 Pay as you go per class.
(Discounts available for monthly payment – as little as £3.00 per class if training 3 times per week.)

Class Location

St. Sylvesters Nursery

St. Sylvesters

Abbey Street


IV30 1DA

Barefoot Fitness Studio

Barefoot Fitness Studio

156 High St


IV36 1NP

(Former TSB building)

Class Times

Monday (Elgin)

Juniors: 6-7pm

Seniors : 7-8:30pm

Tuesday (Forres)

Under 18 : 6-7pm

Over 18  : 7-8 pm

Wednesday (Elgin)

Mixed grade class  : 6:30-7:30pm

Adult beginner class : 7:30-8:30pm

Thursday (Elgin)

Junior class : 6-7pm

Seniors class : 7-8:30pm

Share This