Согласна, для олимпиад школьных знаний недостаточно. Что мешает найти в интернете задачи, решать их, проверять в том же интернете решения? Все эти материалы есть в свободном доступе, их много, интересующийся ребенок сможет все это изучить. Это не как в прошлые времена, когда отсутствие нужной книги приводило к незнанию предмета.