Shrinking is not complaint-worthy. If you've never experienced fabric shrinking, you've ben very lucky- especially if you don't pre-wash before a project, which it sounds like in this project you didn't. I expect 100% cotton fabric will shrink, so if you don't have a chance to prewash before a class, steam and try to shrink a bit before you cut anything.