Besides the amazing design, this sweatshirt is very thick and cozy. The brand is J-America and only comes in Jr. Sizes, but it runs small. We recommend an XS for average 3rd & 4th graders. A Small or Medium for 4th-5th graders, possibly 6th depending on the kid. And up from there.