А по мне так у всех людей есть способности в языках. Свой родной выучили же. Таджики приезжают русский учат и через годик болтают. Знаю девочку в Тайланде живет на трех языках разговаривает,т.к. есть с кем, но при этом никто не выяснял ее способности , просто она растет с этим. Ваш ребенок тоже нашел себе вариант среды и пользуется этим, отсюда и успехи. Других детей учат, но не используют то чему учат-вот и затык происходит.  Очень важная составляющая языка в наших школах отсутствует- это практика .