A denim jacket and charcoal jeans are a cool combination that will carry you throughout the day and into the night. For shoes, stick to a classier route with black studded leather derby shoes. No doubt, a winning option if we're talking fashion for teen boys.