I have used Veritas online for a couple of years now and it works good for us. My son is very smart as well and gets things pretty fast. I have had trouble with him being lazy and not wanting to do much but the minimum, so I know how it can go. Veritas online (VP) has been good for him because he actually gets a grade and feedback from someone other than Mom....The Omnibus classes are good for alot of reading, comprehension, and discussion. If that is what you are looking for than Omnibus would work... There is some writing which consists of a couple of papers during the year but it is not a big writing class. Hope this helps and good luck!