Big Ram CTA is fantastic. Both of my children have received individualized instruction based on their ability. Considering the wide gap in their skill levels, it highlights the amount of patience that the instructors have! But what I love the most about the school is the fact that my kids have instructors that they have learned to trust and respect. So when they teach my children about having strong Christian values, they are actually reinforcing the messages that we are trying to teach at home. And because my kids adore and look up to their instructors I actually see them trying to emulate their values. They stress integrity above all else, and this is a place where I feel comfortable allowing other adults to make an impact as I raise my children to follow God. It is also pretty cool watching my kids learn to kick, punch, & gain the skills to eventually earn their black belts!