There are several factors that come into play: format (online or offline), immersing kids in the language, and trusting a qualified English tutor for kids.