Having acne in high school is normal and no big deal, really. There are teens with worse acne, you probably just don't see them everyday at your school. From what you said, it sounds like your self esteem may be low because you're comparing yourself to others so ... stop comparing yourself :) Your acne doesn't define your worth. Something that has helped me with my self esteem is to say something nice to myself in the morning like 'I love myself even with my acne and I don't care what others think'. Also, I limit how often I look in the mirror to avoid being reminded of my acne and not let it ruin my mood. Once in the morning when I'm getting ready is enough.
I've had hormonal acne since puberty and I was put on the pill really early as a result. I'm in my late 20s now, and I still have trouble with acne. I don't like messing with my hormones so I keep my acne under control using products. I don't know what the dermatologist will recommend to you, but the following routine keeps my skin clear if I follow it daily (it takes repetition to get the full results):
* In the morning, washing my face with water, drying with a microfibre cloth to avoid aggravating my skin, and applying a non-comedogenic (i.e. doesn't clog your pores) moisturiser to prevent my skin from over-producing sebum (oil).
* During the day, not touching my face to avoid transferring bacteria onto my skin.
* Before bed, wiping my face with Micellar water on a cotton pad, using a salycilic acid cleanser/mask and letting it sit for a minute, and applying a non-comedogenic moisturiser.
* On the weekend, using an exfoliating agent and charcoal mask.
If your acne doesn't clear up with a good routine, something I found to work quickly is retinol cream. I use it when my hormones fluctuate and I have a breakout. I use a higher strength cream, which requires a prescription. I find it's a good alternative to taking the pill. You need to moisturise well since it dries out the skin and also apply a non-comedogenic sunscreen everyday since it increases sun damage.
The fewer things you put on your face the better, I think. I've found the above ingredients to be gentle since I have really sensitive skin.
Hope this helps :)