У нас разное понимание "свободного говорения". Язык - это не знание, не демонстрация усвоенного материала маме или учителю. Язык это функционал, т.е. возможность на нем общаться с другими людьми. Именно с людьми, с их особенностями говорения, "логопедическими проблемами", с беглой речью, сокращениями, разговорным стилем и пр. У вас хороший подход, вы много этому уделяете времени, все четко организовано, результаты, конечно будут, это не обсуждается. Но ситуация ваших детей все же исключительная, вы это понимаете. К сожалению, принципиальная разница в подходах у изучению языка у нас и в Европе (т.е. в тех странах, где преподавание эффективно) как раз в этом различии  языка-функционала и языка-знания. У нас учат языку как знанию. Отсюда эти многочасовые занятия, "многократные повторения" и пр. Сложно понять порочность этот методики, если ни с какой другой не сталкивался.Я на себе почувствовала разницу: выучила французский с нуля в языковом центре во Франции за 5 месяцев почти 20 лет назад и знаю его лучше, чем английский, который учу уже больше 30 лет. Так вот, языку в России учат плохо, порочна сама методика (язык-знание). Но я методом проб и ошибок, после курсов, носителей и пр. пришла в иняз: пусть плохая методика, низкая эффективность, но хотя бы система, организация (4,5 года, около 14 часов языка в неделю, куча домашки и пр.). Пусть экстенсивным методом - но учу. Ребенку своему, к сожалению, ничего другого предложить не могу ((. Проблема это. Не знаю как решать. Решаю как все - тупо наращиванием интенсивности занятий (и для себя, и для дочери)