So... I've been with this guy for 10 months now. He's absolutely amazing on every single level, everything i've been asking for. Our relationship has also been going great so far.
He's really really smart as well, and before meeting him i always told myself how i want someone who is as intelligent and hard working as he is. But now it became sort of a problem for me, and please don't judge, i really need some advice with that issue.

Like i said, he's super smart, he was always the best student in high school/college, A+ grades, hardworking, very serious and determined etc.. Now he's got a really great career going for him and very high paying job.
Now i've also felt sort of inferior to him. I know it's stupid, but i've been dealing with a lot in my life, and even though i have my strengths, i know i'll never compare to him. I was never THE best student in high school, i was always getting average grades, even now in college. I've even failed a few exams since i've met him and i was really ashamed to tell him about it because he'd probably think i'm stupid or a failure and what not.

I know that even when i get out of college i'll never be able to get a good job with my degree or be half as successful as he is.
He's seriously ALWAYS good at what he does, and i was never like that in my life. ever. I've always been that average person, no matter how hard i try. And i try hard, it's not like i'm slacking off or anything like that.

We had a talk once where i told him how i was feeling comparing to him. And he assured me he doesn't feel that way about me, and that it's all in my head, and he's very proud of me, and he thinks i'm super intelligent and even smarter than him in many areas and i shouldnt worry about it.

Not long ago he told me how his boss called him for a talk and told him he's probably the best worker in this team, and how he wants him to be responsible and manage projects, and how he exceeded his expectations, and even got a raise (and he was the only one in the entire company), and a huge bonus, a promotion, and things like that...
And i was so happy for him, i swear, because i know he's hard working and very dedicated to his job. But... i'm not going to lie - i did feel a bit jealous afterwards. Like i said, i was never excelling at anything i did in life, and he's so young, and already making so much money and has such a high position in his company while i'm still struggling with somewhat ****** grades in college.

I seriously can't shake it off now, i feel like i'll always feel inferior to him and that he could so much better than me. I know it's all in my head and i obviously have some insecurity issues. But i'm seriously starting to think that he could do better without me. I know that if he didn't love me or thought i was worth it, he wouldn't have stayed with me, but i think he deserves a partner that wouldn't be jealous of his accomplishments and doesn't have insecurity and self esteem issues.
I know that when i graduate i'll be struggling with finding a good job while he'll be in a very good place in his career - something i know i'll never achieve. (Just because for once it's hard to find a job these days with my degree), and i'm afraid he'll be looking down to me. Or even his family.

It's really driving me crazy ever since, i can barely even talk to him, and i know it's not his fault. I just need some advice on how to get over this stupid thing, and if for his own sake i should break up with him, even though i really really love him...