Иностранный в младших классах, если я не ошибаюсь, доставляет хлопоты именно из-за словарного запаса. Вопрос только тренировки и заучивания наизусть. Тут можно помочь ребенку сначала овладеть самопроверкой: выученные слова написать столбиком. Потом написать русский перевод столбиком и их английские значения напротив. Потом вразброс, сверху вниз, снизу вверх итп. Устно отвечать на вопросы типа: "какая вторая буква в слове..." "Назови все слова из списка, начинающиеся на букву..." очень дисциплинирует мозги. Потом написать те фразы, в которых встречаются эти слова наизусть. Потом Вы ему говорите по-русски фразу, а он ее бегло по-английски. Когда такая работа станет обычным делом, то память уже будет натренирована и все пойдет уже быстрее. Я так занималась с дочкой с третьего класса ( отличница), теперь также она учит еще два языка: латынь и голландский ( неизменно отличный результат)