My DW hasn't found a silver bullet. There's no one curriculum that seems to work best. So she mixes and matches, and tailors it herself.