This will not make things any easier for you, but this is one of those periods in life when you are changing and your values are changing. You will find that special person and be the priority in their life, but this is something that just takes time. The goals you have set for yourself are wonderful and exceptional, but this means you have less time to hang out and socialize and therefore find that someone special. Part of the problem is that you are so focused, and this is a good thing, that when other students are goofing off, you are intent on studying to get out of school. Part of the goofing off process is the ability to use this time to get and know someone. As others have suggested, is there any group, club or activity that you could join so that you could meet people? Personally I would look for something in the arts or computers. You would find like minded people who you could have something in common and something to talk about. How about the chess club? Any other interests that you have not divulged?
We love you and wish we could be right there for you, but we are a couple clicks away.
In the meantime... I have a serious technological question if you have any time.