We have two children attending Sher Khan Karate Academy. The instructors are amazing. They can easily go from teaching the young "Tiger Cubs" to teaching green belts and adjust their teaching style accordingly. They seem very committed to making sure that the students understand everything and are available to help students one on one if needed.
They also seem to do quite a bit for the community, including raising money each year for Saint Jude's Children's Hospital. They also have numerous events for the students during the year.
I really can't recommend them enough. It's an excellent school with wonderful instructors and staff.