My son had the same problem in Elementary school. He went to public school until 5th grade, Good student, never studied. After we started homeschooling, I notice he couldn't focus for long period of time, say 20 minutes. His sister 4 years younger can sit for 2 hours. But since he was such a fast learner, it did not bring much trouble. As we hit high school subjects, it it taking him longer and longer to finish it, because he even noticed that he zoomed out, and asked to get up and shake it out. Guess what, he has ADD. A cup of coffee in the morning made it all better.