In Tennessee to get your CCW you have to attend an 8 hour class. Four hours classroom work and four hours range work. For my class I went to Rattlesnake Ridge training center and school and I can say without a doubt that it was the best range and instruction I have ever been to. They offer a multitude of classes beyond just the course I took. I would highly recommend them to anyone.