Will I ever find a girl?

I am a 17 year old guy and I'm a senior in high school. I've never had a girlfriend or kissed a girl. I go to a really small school and church with a VERY limited selection of girls. None of which I like in that way. To make things worse I a pretty shy(I hate this about myself) and I have pretty high standards. I want a girl to be about a 7/10 looks wise(I'm not shallow this is just my ideal/dream girl I guess) , and also to be pretty, cute, funny, smart(not like a genius but you know), believes in what I believe, and loves me for me. I really don't know a lot about girls either. I can't read "signals" well, and I'm inexperienced at flirting. What can I do?
Will I ever find a girl?
Post Opinion