Raising one of these kiddos is such a challenge... My son was the same. Wicked intelligent, but never challenged enough by teachers with no patience. And, in most cases they are over worked, and under paid and a challenging student is alllllllllll they need to make their day, lol. He never did homework - never did classwork - but aced every test he ever took.
His standardized test scores were off the charts, usually raked in the top 1 - 2 % in the nation - but schoolwork was "not his thing". For years all we did was battle it. Finally I told him to just graduate. I didn't care if his grades were high as long as he passed. He tried college, and it was better - especially the Marine Robotics program which he excelled at! He is amazing at working with his hands in electronics... jaw-dropping amazing. But the school cancelled the program because the instructor went and DIED - and they couldn't find another... geeze.
However, I am pleased to say that in his mid 30's he finally matured. Couldn't ask for a better son. He's a good husband, a hard worker and has found his niche in life.
I know that's a long time to wait - but there is a reward to these kids when they finally "find their place".