Самый действенный способ - практика. Многие мои знакомые, когда учили английский язык, находили в интернете собеседника (некоторые англоязычного, другие иностранца, который тоже учит английский - чтобы не позориться своими познаниями перед носителем языка) и переписывались на английском. Начального уровня хватает, чтобы начать общение. Незнакомые слова можно искать в словарях, и они будут постепенно запоминаться.
Я хорошо подтянула свой английский, играя в игры с субтитрами - сначала с субтитрами на русском, спустя полгода - с субтитрами на английском. Фильмы и сериалы в оригинале тоже действенный способ. Только нужно учесть, что один-два фильма не помогут, и смотреть их надо десятками, прежде чем будет заметен результат.
Можно ещё попробовать подтянуть знания, читая книги на иностранном, но тогда их надо подбирать под уровень знаний - если незнакомых слов в тексте будет слишком много, читать будет скучно и тяжело, многие слова не запомнятся.
Хотя, эти способы больше для взрослых, чем для детей.