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