I am a sucker for blonds, since i have dated like 3 now, but hair color is not high on my list.
I love girls with shoulder length hair, too long and too short both suck.
Glasses are hot, i like girls who are about as tall as me or only a little bit shorter, but i would be ok with a taller girl too. Too short isn't really for me. I am 6', so just not anything like 5'3 or below.
As far as weight, i can never properly guess a woman's weight, so as long as they look ok its fine with me.
Breasts don't matter to me really, as long as they are natural and not freakishly large, you being in high school sucks since most dudes love the big boobs.
Legs for me are a big deal, if you have nice legs show them off and take care of them, they make men notice you more then tits or ass will almost anyday.
I like freckles.
As far as personality, I really enjoy all types of female compionship, just be nice and not a bitch is all i ask.