I haven't taken a class at a quilt shop in a long time, but when I did I had no problem bringing my own fabric. I usually looked around while at the shop to see if there was something there that I wanted/needed, but I didn't feel obligated to buy. Sometimes the LQS gives a discount if you do purchase your supplies there. I think that's good business.