I bought a set of English Time for my two sons aged 7 and 10. Both just love it! I spend an hour myself with the boys frequently. And I love it too. English Time offers learning the language with fun. Each unit consists of modules e.g. Conversation Time, Practice Time, Phonics Time. So the kids can learn speaking, vocabulary, grammar, and vocalization -- all related to a short unit scene. What my kids love the most is the songs that put the unit materials into an enjoyable tune. English Time comes with the CDs. Highly reccommended.