A Beka ESL has been very helpful. We adopted a 13-year old girl from China in September. While she’s been learning English in our family, the A Beka ESL has been helpful in her understanding how to pronounce, spell, and write words. Our favorite part of it is that because it’s online, we can do it anywhere there’s an internet connection.