My high school son wears this to the gym but not to school. If the lettering had been dark purple or gray, it would have. It's still the good quality we've come to expect from Nike products.
Pros
my son loves it
Cons
I bought 3 XL shirts and this one was way smaller than the other two. I'll be back.