So, what else you do besides school? Do you also work? Do you work out? Any sports? Any hobbies? I think these are great ways to meet someone. If you like to, go to a running shoe store and join their running club (they all have them and people at all levels join), do an exercise class on a regular basis where you get to know other people, join a book club, etc.
As to being a virgin. Hey, some people save themselves for marriage. I don't think just sex is going to solve your problems here. I would try to work on your social life and ASK someone out on a date. So, they may say no. But some will say yes and all dates are practice. So, push yourself. good luck