картина у вас не совсем объективная. Давайте я поясню: знание языка зависит не от возраста, в котором начали его изучать, а от времени (правильно использованного), которое потратили на его изучение.Если начали учить с ребенком в 3-4 года (а еще лучше раньше, особенно, если сами знаете язык), то примерно к 5-6 классу ребенок будет практически свободно говорить на на языке на своем "детском" уровне. Ему останется только расти и вместе с этим растить знание языка, точно также, как это происходит и с родным языком. семилетка совершенно свободно говорит на родном языке, хотя еще не знает значений многих слов и бывает неправильно строит какие-то грамматические конструкции.Аналогично и с иностранным языком. НО. Только при регулярных занятиях. Не форсированных, не каких-то особенных, а просто регулярных. КАЖДЫЙ ДЕНЬ ребенок должен слышать язык, говорить на нем, делать какие-то упражнения, читать и тд. Иногда это может быть просто мультик на английском, иногда общение в клубе, иногда занятие с репетитором, но ежедневно.На самом деле это не требует особых материальных вложений и временных затрат, но требует внимания родителей.Если ребенок начнет учить язык во втором классе, то ему придется приложить больше усилий, больше времени уйдет на занятия, чтобы достичь того же уровня, которого он мог бы достичь просто играя в детстве. Он не будет знать язык хуже, нет, конечно, но ему будет сложнее его учить. Разница именно в этом.