Тут важно, есть диагноз или нет. СДВГ - это серьёзный диагноз. Всем подряд шилопопистым и просто невоспитанным детям его не ставят.
Если ребёнок с диагнозом СДВГ, то только психолог, тем более школьный, ничего не сделает.
Тут важно разделять: ребёнок просто не ХОЧЕТ слушаться или ребёнку РЕАЛЬНО ТРУДНО долго усидеть на одном месте.
По рассказу ТС просто недостаток воспитания.
Так и хочется написать: ТС, дайте уже сыну ремня (не в прямом смысле, а каким-нибудь значимым для него способом, Вам виднее). Иначе в подростковом возрасте Вы сами проблем с ним не оберётесь. Теперешняя история Вам просто невинной покажется.
Не надо нюни разводить, жалеть и обещать "порвать училку, как Тузик грелку", что выгнала малыша и оставила его без исправления оценки. Только жёсткая позиция. Иного выхода не вижу. Ну это если нет диагноза.