Я бы еще рассмотрела такой вариант: отправить сына на некоторое время в Англию. Так он намного лучше и быстрее изучит их язык. С этой целью к ребятам с https://www.itecgroup.ru/ обратитесь. У них много есть разных программ изучения английского за границей.