Group classes are a great way to practice your patterns, social skills, or try out a different dance to see if you like it. They are meant to be an accompaniment to private lessons. While you can learn to dance from only group lessons, the one-on-one that you receive from private lessons teaches you things that are impossible to learn in a group situation. Using a combination of private lessons, group classes, and workshops gives you the best of all the methods. This will make your dancing feel incredibly better for you and your partner.