T-shirts are 100% cotton: sizes Youth Large, Small, Medium, Large, Extra Large, and 2XL. The front has an English logo and back has a large Spanish logo.