Hmm I don't really have alot of advice for you..since I'm the same way lol

I liked many guys at my school before, but I'm always too shy to talk to them. I find it much easier to talk to them on msn
Then you can get to know each other better that way without the awkwardness of actually talking face to face. You can try to get his email...just say in case you need help with hmwk or something lol or get your friends to ask for you

I like this guy at my school now but I have never talked to him before. He probably knows I like him though since I'm always looking at him haha