Those are very cute and appropriate and would look great. At 16, you are a good age to start wearing heels and those are perfect. Go for it!
They are SUPER cute. You should definitely wear them. They have that classic touch to them that just makes them perf! I would wear them if I had them.
These you can..they are more classic for a tie heel, so it's ageless. Meaning any age can wear them as long as you can walk in them. I have a similar pair I think I've had all my life for different things. A red dress would be pretty with the shoes.
They're cute! You should wear them.
I've worn even higher heels than that at school when I was 15, and nobody gave me any hassle over it. Think along these lines: At 16, you are old enough to make these decisions for yourself. Those shoes are lovely, and would go well with most anything. :-)
They're gorgeous! Classic, conservative but edgy and will always be current. Around here nobody would blink twice if you were out in public wearing them, my just turned 14 year old niece has a similar pair in black that she wears for special occasions and her extremely conservative father is fine with them.
wait 2 more years.