Okay, I do get hit on sometimes, but usually by guys who are unattractive or older than me. Not average guys at school. I’m 17 by the way. I think I’m pretty, and not ugly. I wear nice clothes and have an average body. Not too chubby, not stick thin either. I’ve never even been in a relationship, and now I’m just beginning to wonder why
Don't depend on your physical appearance for someone to like you. I know you may hear this a lot but it's who you are that people will fall in love with most. You're still young and still have plenty of time to meet the right one. Also depending on how a guy is hitting on you sometimes isn't always the best way to start a relationship. Meet new people, get to know them and let them get to know you. Start small before working your way up. :)
I don't think you should concentrate so much on looks. You say you get hit on by unattractive guys. What makes them unattractive? I can understand that for most people, looks matter a bit, but you could be surprised if you would actually take a chance to get to know them first. If there's a guy you like, you can also try to take the first step. Most people find confidence attractive.