I like to think of fabric as having 3 grades.
Grade 1 would be quilt-shop fabrics.
Grade 2 would be Joanns, Hancocks, etc.
Grade 3 would be Walmart.
There are a handful of manufacturers who only make quilt-grade fabric (like Moda), but many with sell the same print in two different grades of fabric.