Грамматику он не знает, потому что его учили также как носителей.Оставьте математику, сконцентрируйтесь на языке.Вам нужен носитель - проф. преподаватель( EFL,хотя вам для обучения это и не нужно), который знаком со аутентичным школьным форматом обучения и который сможет учить ребенка также как его бы учили за границей, используя ту же программу и аутентичные учебники.Если повезет, может быть найдете человека, который работал в школе. Пока ищите, используйте все что возможно - фильмы, книги,общение с друзьями по скайпу,если сами владеете языком, то разговаривайте с ним сами дома.