average costs of self defense classes
1 The typical cost for self defense classes per hour can range from $20 to $95. 2  Most of the self defense classes currently offered are aimed toward women. 3  The Womenâs Self Defense Institute offers different classes at different prices.