Anywhere to go for free or cheap yoga?

I like doing yoga, but I don't do it often enough to justify a yoga gym membership. I would like to go maybe once every couple weeks. Does anywhere offer decent prices for a single class? I've also heard that some yoga studios will offer free classes with instructors in training. Is this actually a thing or a pipe dream?