The ATC is a great organisation that taught me a lot - great range of activities that teach a lot of valuable life skills.
I would recommend visiting/joining the local Sqn and then looking at joining a BGA club if he wants to fly regularly - junior rates are discounted which makes for fun and reasonably affordable flying!
TelsBoy