Seems very high to me, but depends on what kind/brand you are referring to.
I live in a tiny home and find it easier to store the packaged batting. The warm & natural queen size is the equivalent of 3 yards of 90" batting. I bought some over Memorial weekend and it worked out to the same price per yard as the roll. So for $21 I got a package. Prices went up alot. It was going for $10 last year. :(