We opted for Singapore math because the workbooks are very reasonably priced and very hands with the use of manipulatives and home items so there is a good conceptual foundation. We then added ALEKS quicktables with the thought that we will move the younger kids to a combination of Singapore math and ALEKS. We may eventually move away from workbooks and use the HEY! Math program instead, we'll see how that goes. We decided with the cost of those classes to reserve them for when they are older. My oldest DD is looking at a learning links class this summer to see how they are presented and how she does. We are thinking of a CTY science class in the next year. She has done very well with ALEKS and some Singapore math.