Так в любой олимпиаде, начиная от какого-то уровня, знания рулят. Классическая вступительно-олимпиадно-выносная задачка. Взять нечто из ВУЗовского курса или просто некую не основную теорему, которой в школе не касаются, и составить задачку по ней. Человек, знакомый с этой теоремой решает на раз-два, не знакомый - будет открывать Америку, т.к. не в курсе, что ее уже открыли. Ну, естественно, проконтролировать, что со знаниями школьного курса можно эту теорему доказать (т.е. космический корабль строить не надо, постройте обычный и сплавайте). Ну, а задача репетитора доучить этим задачам, которых в школьном курсе нет. Что касается знания-не знания отдельных детей - сравнивают чаще всего в пределах класса-школы, т.е. программа одна, задач там сильно много и это не ЕГЭ, где за 100 баллов бороться нужно, т.е. не решение отдельных задач не критично. Кроме того, да, Кенгуру рассчитано на 3-4 или 5-6 класс, т.е. по определению 3 и 5 класс все решить и не должны, они соревнуются в своей параллели.