A self-defense instructor costs from $29 to $99. The cost of a self-defense instructor depends on several factors. Where you live, the individual instructor, his qualifications, experience, and popularity all make a difference.