I use this with my 7 year old son. It is fantastic! Easy, fun, go at your own pace, and something for every learning style- hands-on game, videos, household labels, workbook. It's very thorough but you pick up the language through a laid-back immersion approach. Great for younger grades.