My son won't wear this to class yet, but when he tried it on, I thought it looked great. He wants to keep it to grow into.
For size reference: I ordered the Men's Small, since my son wears Men's Small in T-shirts (street clothes), but the XS would probably be just right. My son is 5' 2", weighs 108 pounds, waist 28.5". (The size chart only gives girth -- I had no idea what to do with that.)
Nice T-shirt, well cut. if you're not hyper muscular, be careful it runs a little large. I got a S size like for a MStevens shirt or a Mirella shirt, and it was too big. I exchanged it for a XS and it's perfect now. Good brand.