Eileen, it sounds like things are going well for your son. For anyone else who reads this and is also from a small town, perhaps without a community college (it's 200 miles to the nearest college from my town) I would like to suggest, in addition to the homeschooling, that some retired folks make great tutors. Retired teachers are a particularly good choice, and you may be pleased to find that they'll teach for free. The best teachers, when they retire, often miss teaching. What a gift for them to have the opportunity to work with your bright young person!