I have tried numerous foreign language courses (both software and textbook) in French and Spanish and have had a hard time finding anything that truly inspires my children. Powerspeak does that. Unlike other language software programs we have tried, this one is specifically set up for children, so there are lots of fun games and activities that keep the learning interesting for them. Other programs we have tried (Rosetta Stone and Tell Me More) are really geared to adults or perhaps teens.
My boys (ages 10 & 8) finished the first semester of Elementary Spanish, Level I in about half the recommended time because they enjoyed it so much. That means, however, that I have to buy the next level sooner than anticipated. In order for both children to enjoy their own avatars on the program (and have the fun of collecting “money” in games to buy things for their avatar), I had to buy two programs. At $100 for each child for half a course, it can get a bit pricey.
There is an automatic grading system that lets parents see test scores (another reason why you need a separate account for each child). If you want to pay extra, you can have a formal transcript prepared, or for more money still, you can have a live teacher to grade the progress and provide feedback. I didn’t bother with those options, but might consider them for highschool level.
The courses are available to the AP level.
I would have used it for French as well, except that the story line that is used to teach the vocabulary is the same in each language. I think this could lead to some confusion, so will wait until the kids have finished the elementary level before starting again with French.