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