high schoolers smoke cause it makes them look thuggish and older (because they're most likely under 18). Some of them smoke to be accepted in a certain group. When when they're actually old enough to buy cigarettes, they smoke weed instead to keep that appearance.
I don't smoke personally, but...