There are SO many options out there and so many different learning styles, teaching styles, and family dynamics that it is hard to really make recommendations without knowing lots about you and your kids... however, I will tell you what has worked for...