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