The fabric I've seen at WalMart lately has been great.A lot has been AE Nathan.
They did have some of the thinner fabric for 1.50 but I know people who have to buy that because they can't afford anything else bless their hearts.
Last time I was in there they had new flannel that was reasonably priced and good quality.