Check out some local vegan or vegetarian groups in DC (if you live here) to see if there are any vegan cooking classes being offered. SEND YOUR SON!
A teenaged vegan boy should definitely be packing his own lunches and figuring out what he likes. I recommend buying some of those metal Bento Boxes for him to put dips and spreads in.
Here's a link to one class that was going on this May in Bethesda -- scroll down to the 6th page I think
http://www.vsdc.org/downloads/VSDCNews/2012/VSDCNews2012Spring.pdf