I have seen fabric for $12 a yard at my LQS around here. Many at our Joann's are priced at $9.99/yd. I was poking around in Walmart fabric section yesterday & noticed the new fabric was priced at $5.50/yd.
There are a lot of good online sources for quality fabric & I have had good luck with many of them!