See if any of these are within driving distance for y'all: scroll down on the page
Alateen Meetings
Then also here is the Alanon/Alateen # for Kansas City KS, and it might not hurt to call them also:
Kansas City Area : Al-Anon & Alateen - Districts 9 & 10. Local helpline (913) 384-4653.
For your son, call your county Mental Heath Services and see if they have any suggestions. Other than that, I would pull out the yellow pages and start calling counselor and therapists to see if they specialize in addiction and if they might be able to help him, and if they work on a 'sliding fee scale.'
If I think of more, I pass them on. I think you already have a pretty good handle, giving him the extra attention and getting him involved in activities, showing you do care.
J M H O
Love and hugs,