There are some very good self defense classes. Not sure about young kids. But a good instructor or your police chief would know.