I started dating my wife when I was thirty and she was still in High school. A high calibre high status guy like myself doesn't mind dating lower when it comes to money, career, status. We prefer a woman whos a bit younger but its not a major issue. Obviously we have to be sexually attracted to the woman we are dating but we won't get into anything serious with a woman who has nothing to offer but her looks. Obviously a woman has to bring something to the table and a girl still in school brings potential of a future career and above all the potential for healthy children.
Sometimes on dating sites, men can assume your are younger than you are saying if you are still in school and that can scare them off. Obviously thats silly but it does happen. I know i'd be okay dating a guy if he was 21 and still in school.. At the end of the day, he would be working towards a good career
Your young, you have time. If these guys want someone with an already stable career, thats their choice, but there missing out. I know girls that date guys older and are out of school, they were ok with them. (given almost non lasted long, but that was more of a maturity thing) Maybe you could find a guy your age who is still working on himself like you.