У нас в школе был коррекционный класс, куда собирали неуспевающих детей и вытягивали их на общий уровень.В Новосибирске точно есть такие школы. Там, вообще, система школ (частные и государственные) для проблемных детей развита.Искать надо коррекционные классы. Там детей меньше. Возможно, в классе на 10 детей Ваш сын осилит программу.