This is such a coincidence. I was reading about... people similar to you the other day. I came to this conclusion.
It seems like guys like you are obsessed with virginity. Whether it's your virginity or the virginity of the women you're interested in.
I think first and foremost, ask yourself why? Why do you think being a virgin is so detrimental? Is it causing you pain? Do you think it's a status symbol? Do you believe not being a virgin will change your entire being and you'll become someone bigger and better?
What drives you about this "virgin" status?
I'm here to tell you virginity means nothing. It's a social construct. It's something some people use as a popularity contest. It's something other people use to condemn women for having sex at all with anyone other than themselves. It means nothing. It will not change you. It will not make you a better person. It will not make you feel better. It will not complete your soul when you get rid of it. It means absolutely nothing.
Relieving yourself with your own hands is just as fulfilling as sleeping with someone else. (or it can be)
If no one at your school wants to date you, ask why. Did 90% of the girls at your class really reject your, or are you over-exaggerating to make yourself feel worse? Are you putting yourself down on purpose and blaming other people for your own failings? What did they say when they rejected you? Did you do something to make them uncomfortable? If you've come to the conclusion that you hate women based on this, then the answer is probably yes.
You should step back and examine every time you were rejected. Figure out what could've made the other person say no. If you can't figure it out, you should detail each occurrence so someone else can tell you why and you can work on it from there.
Did you know these girls before asking them out?
Did you out of the blue confess your love even though you don't even know them?
Do they even know your name or your interests?
Do they already have other people they're with or interested in?
Is the person you're talking to even straight or interested in relationships at all?
It sounds to me like you need to slow your roll and get to KNOW people first. Make friends. Note, do NOT become friends with girls just because you want to sleep with them. Maybe as many friends who are girls as you like. Truly honestly be their friend and expect nothing sexually from them because most of them will expect nothing sexual from you either.
If any of these girls happen to be the one for you, something will come NATURALLY from the friendship. Do not force it. Do not expect it. Just be friends. Revel in the idea of having friends, people who are close to you without the need for sex.
If nothing sexual comes from any of those girls, that is ok too! If you are truly friends with those girls, they may help you find the one that is right for you. They will give you the advice I'm giving to you right now but since they KNOW you as their friend, they will be able to tell you so much more and how to improve.
You can't look at girls as objects. They are not things. They don't exist to stick your dick into them. They're people. Some of them are just like you, getting rejected by everyone they like.
You have your whole life ahead of you, so it's time to start here. Make friends. Worry about sex later. Virginity means nothing. Sex is not the point of existing. Sex is not the game changer you're hoping for. The first time you do it will probably be very awkward and disappointing even. But it would be better if that first awkward moment was with someone who is right for you, right?
So once again, make some friends first. Save the romance for later. You have time. Now is the time to find those lifelong friends who will be with you before and after you find that girl who wants to be with you. Your friends are the ones who will help shape you into a better person. Your friends will be your wingman and winglady who also wants you to succeed.
Don't be impatient. Take your time and get some decent friends.