«В общем, говорят, чтобы выйти на уровень англоговорящего человека, надо было начинать с 3-4.»Вы понимаете, что такое уровень «англоговорящего человека»? Вы понимаете, что достигнуть,  не живя в англоязычной стране, невозможно?Поставьте реальную цель для себя/ребёнка? Исходя из возможностей, где вы живете, сколько денег готовы тратить, времени, сил, какие способности у ребёнка.  Но в любом случае надо понимать, что уровня носителя не будет у ребёнка. Только если вы сейчас (лет до 12 ребёнка) уедете на ПМЖ в англоязычную страну и ребёнок начнёт ходить там в школу и дружить с местными детьми.  Из 4 детей, 2 учились с 15 до 18 лет (это 10-12 класс) на английском языке не в России (но страна не англоязычная), до отъезда был достигнут С2 уровнь ( подтверждённый сертификатом), начали заниматься в 10 лет английским серьезно. Один ребёнок ещё студент в англоязычной стране, второй ребёнок работает в англоязычной стране. Говорят хорошо, свободно, проблем для учёбы и работы нет. Но это все равно не уровень носителя. И никогда не будет. Будете реалистичными