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