Could be that some just don't like people offering to help them simply because they're old. The whole "Don't treat me like an invalid! I've still got 20 years in me!" thing. You get that in lots of countries.
The proper response to being called a virgin is to just admit it and move on because it’s none of their business anyway. But the again this is high school so...