Дети разные, нельзя дать один универсальный ответ на такой вопрос. Кто-то и 5 лет интересуется математикой и необычными задачками. кому-то и в третьем классе ещё сложно. Опять же, олимпиады бывают разные. Есть онлайн-олимпиады на сайте учи.ру и аналогичные - brics.math, олимпиада "дино" и тп. Есть очные олимпиады самые разные, не только по математике. Конкурс головоломок "Выход есть", например.
На каких-то олимпиадах надо не только написать ответ, но и подробно написать словами своё решение (Матпраздник, например).
Есть олимпиады, которые построены как тест, с выбором одного из правильных ответов (например, "кенгуру" ).
Бывают олимпиады, где можно ответить устно, как только ты придумал решение. У каждого из вариантов - свои плюсы и минусы.
Что отличает олимпиаду от обычного решения задачек? Как правило, ограничение времени. Надо не просто найти решение, но и уложиться в час или два, которые на это даны.
Кто-то из детей любит задачки "со звёздочкой", но готов решать их дома, не на скорость - это тоже прекрасно.
Решать на скорость, в незнакомом месте, где много незнакомых людей - для кого-то это увлекательно, вдохновляюще и тп, а для других - непосильный стресс.
Иногда олимпиады - это больше амбиции родителей, а не реальный интерес детей. Опять же, дипломы и грамоты кого-то из детей мотивируют, а кому-то всё равно.
Кто-то ходит на олимпиады с первого класса, и это, как правило, мотивация не ребёнка, а родителя. Кто-то начинает с 6-7 класса, потому что сам захотел.
Онлайн-олимпиады дают возможность попробовать такой формат хоть с первого класса. А уже потом решить - хотим мы ещё или нет.
Дело не в возрасте, а в знаниях и понимании того, о чём знаешь.