I bought 2 pairs of this pants for my 10th grader son...I could given them 5 stars, but honestly after my son fell at school and got home with a torn pant, I'm not so sure if the material is not that resistant or if my son's story is not 100% to be trusted.  Anyway,
I haven't notice any spot or pen mark, as he usually gets in his other pants, so is good enough for me.