Знаете, меня всегда смущает вот это "свободно". Для своего возраста знал нормально, FCE на grade В, школу уровень устроил, вступительные собеседования ребенок  сдал. Новый язык учит 5 раз в неделю,  три раза с русским репетитором онлайн, два раза с местным - это репетитор школьной поддержки, они начинали с того, что ребенок читал вслух, а репетитор переводил прочитанное на английский и разбирал подробно то, что возможно было. Плюс каждый день занятия в школе. Плюс все каникулы по 4 часа языка в день. Ваш бы тоже в таком режиме выучил, и сейчас, и через три года точно. Любой язык - это жопочасы ежедневные.