Образовательная программа состоит из 35 учебных недель. В каждом учебной неделе 2 занятия для каждой группы по 4,5 академических часа (включая приём задач и индивидуальные консультации). Занятие включает лекцию по теоретическому материалу, тренинг по решению задач и интерактивную лекцию разбор задач с указанием типичных ошибок и разных методов решения.
Учащиеся распределяются по 2-м учебным группам в соответствии с классом обучения в школе. Количество учащихся в группе 15-20 человек.
В каждом цикле представлены следующие образовательные формы: изложение теоретического материала, решение практических, олимпиадных и учебно-исследовательских задач, разбор и обсуждение решений.
Трудоемкость образовательной программы 315 часов для каждой учебной группы.