As long as they are appropriate for your age, sure! I started wearing heels (though low and fairly casual) in 9th grade, and I now regularly wear up to 5-inch heels to school. It’s certainly not for everyone, but if you can rock them, go for it! A 2-inch ankle boot is a great height and shoe to start with.
I do suggest that you ask yourself a few questions first, though-
1. Have you worn these shoes at all or for an extended period of time before? If not, they may need to be broken in or might require insoles or other inserts to be more comfortable. Yes, even shoes with small heels can be uncomfortable when worn over long periods of time; the low heel can be deceiving!
2. Do you walk well in heels, including up and down stairs, over rocky terrain, etc.? Many people can’t (I personally had to train myself) and this can become problematic and painful over an entire day at school.
3. In the event that you can’t last the whole day in them, do you have a pair of spare flats and a place to keep the shoes until the end of the day?
4. This may sound like common sense, but have you asked your parents about their feelings on the issue? My dad was not initially too keen on the idea, but I talked to him about it first and he eventually came to terms with it.
No matter what you decide, just make sure it’s the right decision for you!
Also, just know that “Teen Vogue” is not remotely the end all, be all of fashion.