I used a mixture of packaged curriculum and a do-it-yourself curriculum. I don't think that there's any one curriculum that's perfect for all children. You have to look at how each child learns. My daughter started out learning really well from books and discussion. Later, it turned out that she did better with hands-on work.