There are also online classes you can take. Check Craftsy and Academy of Quilting (used to be Quilt University).
http://academyofquilting.com/class-schedule-2/
Sometimes the teachers host their own online classes. A couple years ago, I took a very good quilting class from Carla Barrett, who teaches several different kinds of classes from her website.