I'm going to assume any school cheerleader who would date a nerd is NOT the usual stereotypical shallower-than-a-mirage airhead, but a genuinely nice person.

That being obvious, you know the answer already. You just want some people to tell you what you already know is the right thing as emotional support.

So here goes: stick with the guy you love. School seems so important while you're there, but so utterly trivial when you're done with it. All the shallow cliques and the narrow minded sniping that seems like the whole world now is about as important to the rest of your life as a morning mist, long faded by noon.

Dating someone who only wants you because you're popular and couldn't care one bit for you as a person is a bad mistake even when you are single.

When you are happy with a guy who you love and who loves you, you'd have to be insane to drop him for someone like that. It would be like swapping in a brand new top of the range Rolls Royce for an old battered fifth-hand Skoda.

All of which I know you know :)

You should stick to your guns, girl, and stay with the man you love. Good luck :)