Да, на бюджет. БВИ.  Причем получилось так, что мы совсем не тратили финансов на его подготовку. В 6 - 7 классе были бесплатные математические кружки в местном Детско-юношеском центре. Их вели преподаватели местного вуза, учили решать олимпиадные задачи. В восьмом классе впервые поехал в Сириус. Причем, первый раз на математическую смену попал туда именно благодаря квоте региона. В Москве с ее конкуренцией ни за что бы не попал. Был в Сириусе несколько раз на сменах информатиков. Активно учился на курсах Сириуса. Там же в Сириусе всё узнал о других бесплатных курсах (например, Тинькофф), где тоже потом учился. Но уже сам все выбирал, потому что в нашей семье никто (кроме него) не смыслит в программировании.  Но у нас, кроме всего прочего, был (и есть) в регионе очень хороший ресурс. Это клуб спортивного программирования при местном вузе. Там есть группы для школьников. Там он совершенно бесплатно учился с 8 класса. Думаю, что это ему и помогло больше всего. Узнайте, возможно, в вашем регионе есть нечто подобное. В олимпиадах стал активно участвовать с 6 - 7 класса. Сразу сказал, что будет делать ставку на них, а не на ЕГЭ. Я долго сопротивлялась, боялась, что не потянет, но в итоге он оказался прав. После девятого я не отпустила его в Питер (звали туда), потому что было жалко. А после 10  отговорила идти  в ЦПМ, потому что считала, что онлайн - обучение - это плохо. В итоге в школу он почти не ходил, так что теперь жалею, что не отдала в ЦПМ. Справился в итоге без топ-школы. Но теперь я понимаю, что если есть возможность, лучше отдать. Правда, чтобы получить БВИ для поступления в топ-вуз без топ-школы, надо ботать примерно по три-четыре часа в сутки. Ну если ребенок не гениальный, конечно. Мой далеко не гений. При этом умудрялся совмещать ботание со спортом. Это ему наоборот помогало, он переключался.