You probably have a unique personality...I'd guess INTP:
http://personalitypage.com/html/INTP.html
A lot of schooling seems to fit other personality types better, such as ESTJ:
http://personalitypage.com/html/ESTJ.html
IN_P (introvert, iNtuitive, perceiver) can be a fairly tough combo in this world. Most IN_Ps that I know struggle in pretty significant ways. Most people would typically categorize them as "smart" and possibly brilliant (especially INTPs as opposed to INFPs), but applying that in real, practical ways is an enormous challenge for these types.
I am an INTP. I always score very, very well on intelligence-type tests, but it was an enormous challenge for me to keep up with school work. I ended up doing well with grades, but at the expense of a lot of other things because it took me so much time/energy/stress to stay on top of things. In high school math, for example, I almost always had the highest grades on every test, but I barely squeaked by with As because I couldn't keep up with homework. I understand things, especially if I work at them, but I never became adept at applying that knowledge to quickly completing required work. I could do it in short spurts, but I couldn't keep pace with the daily grind of homework problems.
IN_Ps struggle because:
-We spend a lot of time just thinking/processing, rather than actually doing. We can't really change that habit completely, but we have to find ways to learn the discipline to get stuff done. And we have to schedule extra time to get stuff done--figure out priorities.
-Sometimes big ideas suck us in and take all our time. These usually aren't the ideas that make practical sense to spend time on.
-We're so independent, we struggle to cater to teachers/bosses.
-We don't value life's mundane details. We ignore them, often to our detriment.
-We naturally see big picture. That's a blessing and a curse: we can come up with brilliant new ideas, but they often can't be applied or don't make sense to others.
On the one hand, it'd be really nice if people appreciated our unique abilities and gave us some space to be who we are. On the other hand, we've got to also understand where our teachers/bosses are coming from. Actually doing things does in fact matter, especially in the working world. That's nice that you have the intelligence to solve complex problems, but until you actually solve complex problems in the real world, who cares?
Intelligence tests strip away all context so that everyone has an equal playing field: no prior information is going to help. But using information in the real world always has context: prior information ALWAYS matters. Which means you have to study and learn things. You may have a better mental capacity to do computer programming than someone else, but if he knows the programming language better than you do, he's going to outperform you. That's just as true in every other pursuit in life.
I don't think Einstein was really all that different from a lot of other INTPs: he put in a lot of hard work in important areas and understood things very, very deeply. He had a lot of setbacks along the way that he fought through. He ended up finding ways to articulate that which was incredibly complex, and then I think he got lucky that a few people responded positively enough for his ideas to gain traction. We don't know anything about Einstein today if some of the journalists of the day didn't latch on to some of his ideas and sensationalize them.