I tried the Latina Christiana, Latin Road to English Grammar, and Cambridge Latin Course. And I found with both my kids that the Cambridge Latin Course has been by far the best fit. It is a reading rather than a grammar based curriculum. One grammar concept is taught per stage and then used throughout the readings that are in the text. The activity masters and the workbook help provide extra practice and there also are books you can get that have extra reading practice. There is a CD that can be purchased so that you can hear Latin spoken. You can also purchase tests for each Stage. One caveat, the tests are multiple-choice. While it helps to know Latin when teaching the Cambridge Latin course, it isn't absolutely necessary if you are willing to learn along with your child. There is a lot of cultural information built into the curriculum as well, so it would fold nicely into discussions of the ancient world.