It sounds like you were pretty sure you were gay from an early age, which isn't uncommon. Most religions regard homosexual activity as a sin, but don't consider being gay sinful, since sexual orientation is as innate to someone as eye color or musical talent. It isn't until you act on your gay impulses that you cross the line.
I grew up in a devoutly Catholic family and still have a very strong faith, even though I'm a lesbian. Quite a few of my gay friends are also religious and had to find a way to accept themselves without losing the faith that was also an important part of their identities.
In my case, I try to hold myself to the same standards that would be expected of me if I were straight. In other words, being gay doesn't give me license to be promiscuous or otherwise use people for recreation, but as an adult I've given myself the same freedom to date and search for a life partner as my straight brother and sister have. It was my intent to "save myself" for my life partner, even though I failed on that count, just as most straight people do. But having my religion as a guideline for living a good life has generally served me well and I've avoided a lot of the pitfalls that have plagued my non-religious friends.
God doesn't make mistakes, so he knew what he was doing when he created you exactly as you are. Religious teachings, as we know them, are translations from translations that often don't reflect the original intent of the text. For instance, "thou shall not kill" as originally written was "thou shall not murder." The difference is subtle, but important. That's why it's still possible to live a good, moral life, without renouncing your homosexuality. Just apply the same standards to yourself that your religion would apply to a straight person, except that you'll be looking for companionship from a male.
Just be patient, since you'll become more comfortable with your orientation as you get older. It's especially hard for gay guys to live openly when they're still in school, since male homosexuality isn't fashionable. But once you're out in the world, you'll find it easier to meet people with whom you feel connected. Just approach dating the same way you would with a girl.
Don't feel pressured to come out to your family, since there's no pressing reason you should at this point. A lot of people wait until they're in serious relationships, since that's when it becomes more important that other people know. And very often, when people do come out to their families, they find out their families knew all along, but didn't say anything. And even if your parents aren't thrilled about it (it takes them a while to change all the hopes and expectations they had for you, just as it will take you a while to accept them), they'll probably grow to accept it over time. My mother cried when I told her, but came to realize that gayness isn't something I "chose" for myself. Sure, she'd be ecstatic if I married a man, but at least she no longer tries to set me up with her friends' sons. Good luck to you!