I would agree with the pp to go broad. There is a world of knowledge out there - Ancient History, Latin, Chinese, music, sports, psychology. Check out your local college to see what books they have in the bookstore for these subjects. Try to avoid the subjects he will take in HS if he goes anyway... for example skip calculus, but go for code breaking or statistics.