I never have - the local store that has classes that I like here, does not really carry fabric lines that I like.
They offer a discount on class day and encourage shopping, but nobody has ever given me stink-eye for bringing my own things and not buying anything. I'm paying the class fee, after all.
Maybe it's different if it's a free class?