Have you read about Sluggish Cognitive Tempo at all? It sounds like he is runs at a slow pace in general from your description, not just for homework?