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