img1

Welcome!

Kenpo Karate is a traditional martial art, originating from the island of Hawaii. The roots of Kenpo date back to China and Japan and are based on the movements of the five traditional Kung Fu animals, and the five classical Kung Fu elements. The art is powerful and graceful, and provides solid self defense techniques, as well as a challenging fitness and educational program for children and adults.

img2

About

No matter your level of ability, all are welcome. Whether you have never tried any martial arts before or you already have many years of training behind you and wish to try a new style.

We understand every person is different and students will never be pressured into doing something they cannot do. However time can bring pleasant surprises as your abilities increase.

img3

Instructors

Lead instructor Rocky DiRico has over 700 first place finished and 100 grand champion wins. Professor DiRico is joined by over a dozen senior instructors including his wife, Shihan Wendy DiRico and son Chris DiRico.

Natick Dojo

124 East Central Street (Rt. 135)
Natick, MA 01760
Tel: 508-662-4962

Latest News

  • Recent Belt Test [Photos]
    Looking for kids activities in Arlington? Wondering if martial arts could be right for your...
  • Our Prices
    Our goal is to make training as available to all as possible! Tuition Tuition fees...
  • Our New Website is Here!
    We are excited that our new website is here. Our goal for this site is...
Read more

Arlington Dojo

14 Park Avenue
Arlington, MA 02474-4133
Tel: 508-662-4962

Schedule - Natick

« May 2015 » loading...
Sun Mon Tue Wed Thu Fri Sat
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
Wed 27

Beginner Training

May 27 @ 3:45 pm - 4:45 pm
Wed 27

Advanced Training

May 27 @ 5:00 pm - 6:00 pm
Wed 27

Adult Training

May 27 @ 6:30 pm - 7:30 pm
Fri 29

Beginner Training

May 29 @ 3:45 pm - 4:45 pm
Sat 30

Beginner Class

May 30 @ 9:45 am - 10:45 am

Schedule - Arlington

« May 2015 » loading...
Sun Mon Tue Wed Thu Fri Sat
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
Mon 25

Beginner Training

May 25 @ 4:15 pm - 5:15 pm
Mon 25

Advanced Training

May 25 @ 5:30 pm - 6:30 pm
Mon 25

Special Adult Class

May 25 @ 6:45 pm - 7:30 pm
Tue 26

Beginner Training

May 26 @ 4:15 pm - 5:15 pm
Tue 26

Advanced Training

May 26 @ 5:30 pm - 6:30 pm