Your first class is free — beginners welcome at all 9 Colorado academies
Try a Free Class
Brazilian Jiu Jitsu at Easton
Now Training
Brazilian Jiu Jitsu · Castle Rock
Start on the ground — beginners start here.
Adult
Kids
Easton Castle Rock · Est. 1998

Martial Arts in Castle Rock.

Been thinking about trying martial arts for years?

World-class Brazilian Jiu-Jitsu and Muay Thai in Castle Rock — real coaching, real training partners, and a welcoming beginners program for those with no experience.

★★★★★90+ Reviews4807 Industrial Way Units 102 & 103 · Castle Rock
Easton Castle Rock · Est. 1998

Martial Arts in Castle Rock.

Been thinking about trying martial arts for years?

World-class Brazilian Jiu-Jitsu and Muay Thai in Castle Rock — real coaching, real training partners, and a welcoming beginners program for those with no experience.

Find your program
Swipe
Book a Free Class at Castle Rock→Schedules
★★★★★90+ Reviews4807 Industrial Way Units 102 & 103 · Castle Rock
Colorado’s original martial arts academySince 19989 Front Range academies★★★★★1,000+ 5-star reviews
Inside Easton · Castle Rock

See what you’re walking into.

Real classes, real coaches, real people who started exactly where you are.

Training at Easton Castle Rock
About the Academy

About Easton Castle Rock

Easton Castle Rock is part of Colorado's largest martial arts community — experienced coaches, a welcoming room, and a clear path from your very first class.

  • Expert instructors — Experienced black belts and professional fighters on the mats.
  • Welcoming & safe — Clean, structured, and supportive, every class.
  • Train at all 9 Eastons — Your Castle Rock membership works at every location.
  • Classes 7 days a week — Schedules that fit a real life.
  • All ages — Kids, teens, and adults.
Class Schedule

This week at Castle Rock.

Same class times every week — filter by day or program.

This week atEaston Castle Rock
Day
Program

Today

Mon · Oct 59 classes
11:30AM
  • *All Levels Jiu-Jitsu
    Adult BJJClay Nash1 hr · ends 12:30 PM
12:00PM
  • *Muay Thai All-Levels
    Muay ThaiIan Kleinman1 hr · ends 1:00 PM
4:30PM2 at once
  • **Little Tigers No-Gi (4-6yo)
    Kids BJJNoah Bustamante & Sully Ralph45 min · ends 5:15 PM
  • **Tigers Fund/Inter No-Gi Jiu Jitsu (7-13yo)
    Kids BJJMikey Hernandez, Sean Balfe & Shawn McMullin1 hr · ends 5:30 PM
5:30PM2 at once
  • **Tigers Fund/Inter No-Gi Jiu Jitsu (7-13yo)
    Kids BJJMikey Hernandez, Sean Balfe, Noah Bustamante & Shawn McMullin1 hr · ends 6:30 PM
  • *Fundamentals Jiu-Jitsu
    Adult BJJJohn Gooch1 hr · ends 6:30 PM
6:30PM2 at once
  • *Intermediate Advanced Gi Jiu-Jitsu
    Adult BJJDerek McCracken1 hr 30 min · ends 8:00 PM
  • *Muay Thai Fundamentals
    Muay ThaiTyler Cashion1 hr · ends 7:30 PM
7:30PM
  • *Muay Thai Intermediate
    Muay ThaiTyler Cashion1 hr · ends 8:30 PM

Tomorrow

Tue · Oct 68 classes
12:00PM
  • *Intermediate Advanced No-Gi Jiu-Jitsu
    Adult BJJJohn Kane1 hr 30 min · ends 1:30 PM
4:30PM2 at once
  • **Little Tigers Gi (4-6yo)
    Kids BJJChris Jewell & Noah Bustamante45 min · ends 5:15 PM
  • **Tigers Advanced Gi Jiu Jitsu (7-13yo)
    Kids BJJMikey Hernandez1 hr · ends 5:30 PM
5:30PM2 at once
  • **Tigers Fund/Inter Gi Jiu Jitsu (7-13yo)
    Kids BJJMikey Hernandez, Chris Jewell & Noah Bustamante1 hr · ends 6:30 PM
  • *Fundamentals Jiu-Jitsu
    Adult BJJMike Perillo1 hr · ends 6:30 PM
6:30PM2 at once
  • *Intermediate No-Gi Jiu-Jitsu
    Adult BJJDerek Alumbaugh1 hr 30 min · ends 8:00 PM
  • *Muay Thai Fundamentals
    Muay ThaiIan Kleinman1 hr · ends 7:30 PM
7:30PM
  • *Muay Thai Intermediate
    Muay ThaiIan Kleinman1 hr · ends 8:30 PM

Wednesday

Wed · Oct 79 classes
12:00PM2 at once
  • *Muay Thai All-Levels
    Muay ThaiMikey Hernandez1 hr · ends 1:00 PM
  • *Randori
    Adult BJJDaniel Groom1 hr · ends 1:00 PM
4:30PM2 at once
  • **Little Tigers No-Gi (4-6yo)
    Kids BJJMikey Hernandez & Sully Ralph45 min · ends 5:15 PM
  • **Tigers Fund/Inter No-Gi Jiu Jitsu (7-13yo)
    Kids BJJSean Balfe, Trevor Lane & Shawn McMullin1 hr · ends 5:30 PM
5:30PM2 at once
  • *Fundamentals Jiu-Jitsu
    Adult BJJJohn Gooch1 hr · ends 6:30 PM
  • Tigers Competition Training
    Kids BJJMikey Hernandez, Sean Balfe, Sully Ralph & Shawn McMullin1 hr · ends 6:30 PM
6:30PM2 at once
  • *Intermediate Advanced Gi Jiu-Jitsu
    Adult BJJDerek McCracken1 hr 30 min · ends 8:00 PM
  • *Muay Thai Fundamentals
    Muay ThaiMikey Hernandez1 hr · ends 7:30 PM
7:30PM
  • *Muay Thai Intermediate
    Muay ThaiMikey Hernandez1 hr 30 min · ends 9:00 PM

Thursday

Thu · Oct 88 classes
12:00PM
  • *Intermediate Advanced No-Gi Jiu-Jitsu
    Adult BJJDaniel Groom1 hr 30 min · ends 1:30 PM
4:30PM2 at once
  • **Little Tigers Gi (4-6yo)
    Kids BJJHolden Ralph & Sully Ralph45 min · ends 5:15 PM
  • **Tigers Advanced No-Gi Jiu Jitsu (7-13yo)
    Kids BJJMikey Hernandez & Trevor Lane1 hr · ends 5:30 PM
5:30PM2 at once
  • **Tigers Fund/Inter Gi Jiu Jitsu (7-13yo)
    Kids BJJHolden Ralph, Mikey Hernandez & Sully Ralph1 hr · ends 6:30 PM
  • *Fundamentals Jiu-Jitsu
    Adult BJJMike Perillo1 hr · ends 6:30 PM
6:30PM2 at once
  • *Intermediate No-Gi Jiu-Jitsu
    Adult BJJDerek Alumbaugh1 hr 30 min · ends 8:00 PM
  • *Muay Thai Fundamentals
    Muay ThaiIan Kleinman1 hr · ends 7:30 PM
7:30PM
  • *Muay Thai Intermediate
    Muay ThaiIan Kleinman1 hr · ends 8:30 PM

Friday

Fri · Oct 95 classes
11:30AM
  • *All Levels Jiu-Jitsu
    Adult BJJClay Nash1 hr · ends 12:30 PM
4:30PM
  • **Little Tigers No-Gi (4-6yo)
    Kids BJJHolden Ralph & Mikey Hernandez45 min · ends 5:15 PM
5:30PM2 at once
  • **Tigers Fund/Inter No-Gi Jiu Jitsu (7-13yo)
    Kids BJJHolden Ralph & Mikey Hernandez1 hr · ends 6:30 PM
  • *All Levels Jiu-Jitsu
    Adult BJJDaniel Groom1 hr 30 min · ends 7:00 PM
6:30PM
  • *Muay Thai All-Levels
    Muay ThaiEsther Kim1 hr · ends 7:30 PM

Saturday

Sat · Oct 105 classes
10:00AM2 at once
  • *Fundamentals Jiu-Jitsu
    Adult BJJVictoria Power1 hr · ends 11:00 AM
  • All Ages Tigers Randori
    Kids BJJMikey Hernandez1 hr · ends 11:00 AM
11:00AM2 at once
  • *Muay Thai All-Levels
    Muay ThaiEsther Kim1 hr · ends 12:00 PM
  • *NoGi Randori
    Adult BJJDerek McCracken1 hr · ends 12:00 PM
12:00PM
  • *Tech Sparring
    Adult BJJEsther Kim30 min · ends 12:30 PM

Sunday

Sun · Oct 11
No classes scheduled
New to Easton?Your first class is freeNo experience needed. A coach walks you through everything — show up and we’ll handle the rest.
Book a free class
Don’t take our word for it

What Castle Rock Members Say

90+ Google reviews · Easton Castle Rock

Easton is a great place to train both Muay Thai and Brazilian Jiu-Jitsu! Evening hours and mat times everyday make it very easy to fit into my busy schedule. This place is full of good people who are passionate about martial arts. Luma is super kind and helpful and will get you setup for success. Coaches Dakota, Derek, and Dane are all awesome and super knowledgeable. Definitely worth checking out!

Nate E.
Muay Thai
Posted on Google

The coaches and staff are amazing!! My 4 year old son looks forward to class every day. They teach respect, discipline, exercise, and great jujitsu techniques that keep kids safe. This has been a great experience for my son and my family as an after school activity that will teach him life lesson to carry with him always! Extremely happy and excited we found this school and would definitely recommend!!

Chris D.
Kids Jiu Jitsu
Posted on Google
Adult BJJ · open mat
Adult BJJ · open mat
Women’s randori
Women’s randori
Kids & families
Kids & families
Muay Thai pads
Muay Thai pads
Women’s class
Women’s class
Areas We Serve

Serving Castle Rock & the Surrounding Area

Members come to Easton Castle Rock from across the metro — including these neighborhoods and nearby communities.

Castle RockCastle PinesSedaliaLarkspurFounders VillageThe Meadows
Matrix Martial Arts
★★★★★90+ Reviews
4807 Industrial Way Units 102 & 103, Castle Rock, CO 80109
(720) 510-3879castlerockadmin@eastontc.com
Weekly HoursOpen today
MondayTODAY4:00 PM – 8:30 PM
Tuesday4:00 PM – 8:30 PM
Wednesday4:00 PM – 8:30 PM
Thursday4:00 PM – 8:30 PM
Friday4:00 PM – 8:30 PM
Saturday10:00 AM – 12:00 PM
SundayClosed

Ready for a Challenge?

Book Your Free Class

No experience needed. Beginner-friendly classes every day of the week.

Try a Free Class →
Try a Free Class