Why do other girls stare at me?

At school I quite often get stared at by other girls.. like when I am working every time I look up there's a girl staring at me.. Normally there above average in looking like... not drop dead but pretty and I get told I'm really pretty and that a lot of girls are very jealous of me... but I'm confused ...

When I look at the girls who are watching me I get creeped out and I'll give them a weird look or I'll just try to ignore them but they keep staring at me even after they notice that I know they're looking at me... like why do girls stare at me its like they can't take their eyes off of me... guys say I'm pretty behind my back A LOT but I'm always single because I never get asked out.. I always ask people out and they always think I'm joking but once I prove I'm not then they go out with me but the relationships never last because they always act like they're jealous of me and they dump me and then "they" end up with someone not so good looking ... please help me... and by the way I am still single because I'm tired of having to ask guys out.. and I don't see how I am as pretty as people say... maybe its just low self esteem... but they always tell me I look like Taylor swift but a hint of Rhianna.
Updates
+1 y
thanks everyone :) lol yeah I am definitely not stuck up and I get called pretty so many times I can't call myself ugly anymore.. even though I think I am I don't really truly feel that way... but yeah I'm okay with being single.. might be more fun :)
Why do other girls stare at me?
Post Opinion