Мне кажется, что вы недооцениваете ребенка. Во-первых, скорее всего он олимпиады решает средненько по сравнению с остальными участниками олимпиад, а не одноклассниками. А во-вторых, олимпиады - это же не контрольные, где отличники решают все задания. Часто меньше половины решенных задач - это уже призерство.