У меня тоже мальчик не простой 8 лет.Тоже имеется бабушка,проживает правда отдельно,но очень близко.В первом классе я решила проблему так:уроки в продленке, потом забирала его моя подруга(не бесплатно конечно) и до вечера он с ее сыном.В этом году уже училка взвыла от него, перевела в другой класс, где требования пониже.До вечера с ним бабушка, она с ним не справляется и мы договорились, что они просто общаются, кушают , гуляют,она водит его на английский, (спорт я пока отменила), а уроки делаю с ним я сама с 19 до 21.За два часа справляемся.Но учится он хорошо, просто тоже мечтатель,очень несобранный, пока не пнешь -не полетит и не каждый  вытерпит его протесты и нытье по этому поводу.Попробуйте поделать уроки со своим, понаблюдайте,должен быть какой-то подход.Может он сосредоточиться не может, выключайте все, оставьте только настольную лампу на его столе, ничего лишнего, сидите рядом и когда он отвлекается мягко но настойчиво напоминайте чем он должен заниматься.Поощряйте, если быстро справился.Не давайте размазывать одно задание на час.Бабушку на время уроков изолировать к соседке, на лавочку, на кухню пить чай.Определите перерывы:"сделаешь математику-можешь съесть пирожок", до перерывов не разрешайте вставать и отвлекаться.