View our class schedule and explore the programs available at Gracie Barra Castle Rock. Find the right class for your age, experience level, and training goals.
From Our Students
"We brought our oldest in to try something new. He was one of those kids who was very shy, and afraid to fail. Since joining we’ve seen a huge shift in his confidence, willingness to try new things, and a very positive change in his mood and attitude."
Andrew E.
"Everyone is welcoming, encouraging, and genuinely wants to see each other succeed. Whether it’s your first class or your hundredth, you’re treated like part of the team."
Paul H.
"We seriously love Gracie Barra Castle Rock! Our whole family trains here, and it’s become one of our favorite parts of the week. The kids are learning confidence, discipline, and resilience while having a blast!"
Michael P.
"I love this school. My family of five trains together, and I couldn’t be happier with the community and culture. As a stay-at-home mom, the schedule makes it easy to fit training into our busy routine!"
Alex F.
"Watching both our kids and the adults in our family grow in confidence and skill has been incredible. We transitioned to Gracie Barra Castle Rock in March, and it immediately felt like home. The community is welcoming, supportive, and genuinely inclusive."