Например, в отделении Яндекс программа обучения составляет 3 года. Для ее освоения нужно иметь знания по математике на определенном уровне. Поэтому они рекомендуют поступать с 8 класса. Есть такие, кто позже заинтересовался программированием и пошел в МШП с 9 и даже с 10 класса. Кто поступил в 10, уже не сможет пройти весь курс. Они не учат студентов.Мой сын поступил в 7 классе. Знаю как минимум одного мальчика, кто поступил в 6. Скидок на возраст не делают, но есть сортировка по группам с учетом результатов при поступлении. Также могут поменять группу через год обучения. Более сильным группам дают задачи посложнее при обучении.