В 6 классе он практически случайно записался на кружок программирования в школе. К концу года остался один в этом кружке, другим показалось сложно или неинтересно, они ушли. Последние пару месяцев учебного года с ним одним педагог занималась. Она, кстати, потом ушла из школы, больше кружка там не было. А сын пошел в местный вуз, где специально организованы занятия программирования для школьников. Там учился все эти годы с 7 класса + очень много самостоятельного изучения олпроги  - Яндекс, Тинькофф, Сириус, обязательно Codeforces. Ежегодно олимпиады. Конечно, Всеросс. В вузе  всегда устраивают сборы перед регионом. Первый раз писал в седьмом классе как раз Всеросс. В своей возрастной группе победил на региональном уровне.  Несколько раз выезжал на смены в Сириус. Школа к его подготовке не имела никакого отношения, он даже не пошел на направление мат-информ в 10 классе, потому что на информатике (именно программировании) ему было нечего делать. Учился на физико-математическом направлении.  Но редко бывал в школе, так как  не бросал спорт, то на соревнования ездил, то на олимпиады. В итоге в 11 классе взял Всеросс и две перечневые олимпиады 1 -го уровня. То есть он поступил по олимпиадам. И что важно - никаких средств в его обучение мы не вкладывали. Но у парня из его школы совсем другая история поступления в МФТИ. Он усердно учился как раз на направлении мат-информ. Набрал 200 баллов на ЕГЭ (100 математика и 100 информатика). Я не знаю, что у него за русский. Но как итог - он тоже в МФТИ, причем на том же факультете, что и мой. Так что все возможно. Была бы мотивация и трудолюбие.