Jenny: Achievement comes from an intersection of ability, opportunity, and effort. If you're of slightly less ability, but taking full advantage of your opportunities, and putting forth a little more effort, that doesn't detract from your achievements in any way. In fact, this makes you quite a bit "smarter" than any of your peers who may be trying to squeak by based only on a higher ability.

I wouldn't worry about not getting into a top high school if I were you. It sounds like things are going wonderfully right where you're at.

Also, you didn't tell us what IQ test you took, or the score. It may very well be that you're selling yourself short.