I have a (almost) 7 year old 1st grader, slightly short, slightly chubby. Overall, pretty average sized boy. I ordered the Medium and washed in Hot water plus dried on high heat. If there was shrinkage, it wasn't apparent. My poor child was swimming in this shirt! I would definitely recommend the small for 1st/2nd graders of average build.The delivery time was faster than expected, which was a plus, and left me enough time to try to shrink it or exchange it if I needed to. The shirt is a great quality, and the material is soft. I would say medium weight material. Overall, I have to rate this 5 stars because the shirts are such good quality. There plenty of room for him to grow into it, though I would prefer a size chart on the product page in the future!
Rating:
[5 of 5 Stars!]