Подготовка к олимпиадам (не только по математике - по физике, программированию, химии, конечно, тоже) имеет крайне мало общего со школьной программой. Эти школьники, как правило, начинают дополнительно заниматься с 5-6 класса. Бывает и часов по 20 дополнительных занятий в неделю, а затем еще сборы и школы в течение лета. Кроме того, большинство из них учится в школах и классах, где работают весьма специфические учителя и преподаватели спецкурсов.
Поэтому как неудачи, так и успехи олимпиадного движения практически ничего не говорят об уровне общего школьного образования.