Это зависит от ребенка и от целей.То есть  какой текущий уровень ребенка, какие цели ставятся на математику, какие у ребенка способности, усидчивость и мотивацияНа мой взгляд для среднего по способностям и мотивации ребенка самый оптимальный вариант это комбинация курсов  с нужным для ваших целей темпом и программой  (главное чтобы там был контроль усвоения ребенком материала и хорошая обратная связь ребенку и вам) + индивидуальный преподаватель, который поможет ребенку удерживать этот темп, то есть будет дообъяснять непонятое и контролировать выполнение домашки. Курсы  тогда задают темп и контролируют результат, а репетитор  обеспечивает соответствие.Недостаток курсов в том, что не всегда ребенок их воспринимает.   И не всегда удается их правильно подобрать.То есть отправив ребенка на курсы, можно в конце выяснить, что он ничего не знает, потому что или не понял, или не делал.Отправив ребенка к репетитору тоже можно в конце выяснить, что ребенок ничего не знает. Потому что нет четкой программы и цели.  И у репетитора есть соблазн топтаться на одном месте, пока ребенок не поймет. Ему же платят за занятие, а не за программу.   Но даже если он покажет программу, то кто будет проверять ее усвоение? Сам репетитор задал, сам проверил?Поэтому оптимально разделить эти функции: один учит, второй контролирует. Курсы работают "плохим полицейским", наказывают за невыученное, ставят двойки. Репетитор работает "хорошим полицейским", он помогает ребенку не получить 2 на курсах.