Я общалась с несколькими педагогами на эту тему. Все склоняются к мнению, что для среднестатистического ребёнка оптимально с 5 лет, да и то в случае, если нет явных логопедических проблем. Если они есть, лучше их устранить сначала, и начать нормально говорить по-русски.