Я прочитала весь текст.  Какой уровень задач был, Вы не написали, потому что уровень муниципа - это норма в физмате, а последнюю задачу могут и с региона или закла моша дать. Или наш физик в 7-м вполне мог дать задачу в с квадратным уравнением из вступительных в какой-нибудь университет. Это физика Про информатику более конкретно написано. Похоже, Вашему сыну повезло, и у него в школьной сетке было олимпиадное программирование. Но как физика требует математики на опережение, так и олимпрога требует большой самостоятельной работы по изучению языков и алгоритмов,  и это знают все, кто туда идет. Поэтому я не понимаю Ваших претензий к учителям. Другие то дети успевали?