Я закончила матфак Ленинского педа, очное отделение, одна четверка помешала получить красный диплом (это к тому, что я неплохо помню то, чему нас учили), какое-то время вела подготовку к олимпиадам в школе, правда, давно, в студенчестве (было интересно, так как сама увлекалась олимпиадами и всегда участвовала). Так вот подытожив, никакаих волшебных методик преподавания нет, т.е. каких-то особых способов объяснения не существует, тех, которые лучше ваших. Повторюсь, единственное, что вы можете у себя в голове как-то систематизировать, это олимпиадные задачи по классам и к некоторым из них (далеко не ко всем) узнать определенный алгоритм, так сказать подхода, не более. А объясняют задачи все ровно так, как понимают сами,этому не учат в педе. Делите задачу на логические отрезки средних размеров и  вперед. Отрезок А понял? Тогда к отрезку Б и т.д. Нарисовать схематически-отличное решение, сама часто прибегаю к этому методу вообще по жизни. А сын не согласен просто потому, что вы ему мама. Вот если бы Мариванна так сказала, то думаю, он именно так бы и делал.