Well not really, i live in Holland, don't know if it's much different than USA or Canada but on my entire school, there's not a single guy or girl who shares the same faith(School counts like 150 students)
Everyone talks very openly about sex, sometimes they ask me too, i just say i want to keep virgin untill i get married, they think it's stupid but whatever haha
Unfortunately i haven't got many christian friends, i go to a fairly small church where there's only about 8 people my age, Majority of those share the same though about sex before marriage though.