My older 2 are a little older 10th & 12th grade but Kohls is awesome we do gap, Old Navy, JcPenney Target. ASK him what he wants at that age fitting in is important. My oldest wears alot of polo type shirts but DS2 wears alot of plain colored T's and short sleeved shirts with 2 pockets that button down the front neither of my boys will wear tshirts with pockets in the front. One likes super loose fit jeans ( any brand)one likes skinny jeans only levis...
With mine its not where they shop but whats they shop for.
He may be an XS mans shirt
Jeana, Momma to 4 fantastic sons
Everything happens for a reason, sometimes the reason is you're stupid and make bad decisions