Простите, как тренинг к олимпиаде даёт знания? Для того что бы контролировать, ну если есть серьёзные причины в специалисте, знания, нужен репетитор по натаскиванию к олимпиады? Ну реально ребёнок сообразителен и очень заинтересован в каком то предмете, разве не логично тогда направить его в группу сомыслинников, ну или к примеру почему такой сообразительный ребёнок не может сам найти дополнительный курс в интернете или учебник и  если что обратится за разъяснением некоего вопроса к учителю или тогда уже к профессору по данной теме. И тогда заплатить уже ему, за дополнительные эти знания. Олимпиада , если делать чисто для себя, вовсе не требует репетиторов. Решай задачи ходи в кружок по интересам, есть реально талант особый ну значит победишь, нет будешь среди тех кто тебя понимает, при этом останется время и на развития остальных интересов. Человек все должен иметь кругозор и уметь пользоваться годовой в более широком смысле . А посвятив всю школу одному предмету, да с натаскиванием, огромный шанс остаться ограниченным и с синдромом усталости к предмету, до тошноты, и как результат самое продуктивное в плане накапливание знаний и обучение учиться, коту под хвост.. Разве нет?