I am shy and socially awkward... how can I find a girlfriend?

At a party last night. I basically realized how socially awkward I really am. I go to an all boys high school, so that doesn't help the matter much in terms of girls. But I know I usually don't fit in well, but it was more than obvious last night. I just basically sat around with a few other guys I knew from school and walked around a bit, but I didn't talk much, and a few guys were laughing that the fact I even went. I didn't want to, I was with a friend and he wanted to go.

But it was just depressing watching guys just make out with random girls on a whim and dance and everything. I don't want a girl like that who just does that with anyone, I want to find a girl I can relate with and one of those relationships where we both like being around each other a lot. Obviously, her being cute would be a plus.

I know its selfish of me being shy and a bit boring on the outside to wonder why I can't find a girl like this, but I feel alone. And I'm not all that boring on the inside once I get to know people, I think people will realize that I'm quite smart and interesting, but I don't know. I feel like there's someone out there who is just like me and who I could relate with, but I sure haven't met her yet. It's just depressing being the most socially inept person I can think of, its so unfair.

And to make matters worse. At the party I saw my crush from grade school who I haven't seen basically since 8th grade graduation. I guess I still have feelings for her, but it's not all that important because its more because of her looks than anything, so I should try to forget her.

Someone please offer me advice if you can.
I am shy and socially awkward... how can I find a girlfriend?
Post Opinion