I had moderate acne since I was 14 also. I am now 21 years old and still suffer from mild acne occasionaly. I regret not ever getting on accutane, but I always thought my acne would stop once i graduated highschool WRONG!. I would definitely not recommend using very many chemical products because they will not help prevent acne, but only heal exisitng acne.
Because you must heal acne internally not externally here are some things that will definitely help after 7 years of experience:
Make sure he drinks half his body weight in ounces of water everyday.
Does NOT drink any soda, or non-natural juice (including gatorade, apple juice etc) I can't stress that enough and it will minimize cystic acne drastically.
Minimizing dairy and wheat will also help minimize breakouts.
Exercising daily and making sure he washes his face right after because sweat is a bacteria's best friend. (helps with stress too which is a big factor)
But overall, From 7 years of having acne i would tell him not to let acne take over his life, my advice is to go on accutane. Find the right doctor that will watch him carefully and knows what he is doing and in 5 months from now he will have a much happier life. Also, if his acne starts up again in a few years after accutane the 2nd time on it is a breeze. The risks are worth it and he should defintely enjoy his junior and senior years.
However, you can also do it by strict dieting, disipline, and time, but it really takes enjoyment and fun out of the highschool days which you only live once and i regret it huge. I am going on accutane for mild accutane very soon.
EXPERIENCE.