Check out Young Champions of America. They do several different locations around town. My daughter goes to the Lenexa National Guard Armory to do her classes. They also do the Roeland Park Community Center and I believe they have a location up in NKC and a location in KCMO as well. They are only $6.00 a week, you don't have to buy a gi right off if you don't want to, competitions are optional, it's a very good set-up. It's classified as self-defense, but it is all martial arts, they just start with the self-defense moves and teach them about how to address dangerous situations, etc. We've been going for 2 years and love it!!