So many great responses already. I would add if possible, look into having your son go to Boys State the summer before his senior year. See if you have an American Legion Post near you & talk to them about how they chose their Boys State representatives. Boys State looks really good on SA...