Я бы предложила такой вариант:какие-нибудь групповые курсы олимпиадной математики  + няню по 200-300р в час, которая будет с ним рядом каждый день сидеть и контролировать что он сидит и решает. Не помогать, просто сидеть рядом.Можно взять няню с высшим техническим образованием, такую вполне реально найти.  Тогда она, ежели чего, сможет с ним вместе подумать.  Именно что вместе, а не вместо.  Она не сможет ему быстро подсказать, значит это будет совместный процесс. Потому что в олимпиадной математике  очень важно самостоятельно решать.  А это лучше всего делается именно в домашке.  (собственно, это верно для любого предмета. Без домашки все становится намного хуже).Держать олимпиадного педагога на связи, чтобы он наблюдал за процессом - неэффективная трата денег.  А если он будет как-то помогать, то это  делает менее эффективным процесс.В общем, нужен кто-то кто будет рассказывать теорию, проверять решения и подбирать материал  (репетитор или курсы), и тот, кто контролирует усилия во время домашки (няня).