Well, I'm 5ft6" and weigh 140ish lbs, and I know I need to lose a little bit of weight, but everyone is built differently. Also, 34g is quite big and theres a chance that that is affecting your weight measurements by quite a lot, because that will increase your weight, but doesn't mean that you're fat.
You should also try to remember that muscle weighs more than fat, so if you do a lot of sport and your weight doesn't go down as much as you think it should, it could be because you've built up some muscle. If you're really worried, you could talk to a parent, your doctor or maybe even a friend that you're close with who you trust to give you an honest answer. If you feel that you do need to lose weight, there are some fitness challenge apps. They're usually a 30-day plan, and they only take a few minutes each day.
While you're doing them, try not to snack, or maybe just reduce your portion sizes for your meals, but please don't starve yourself! It will actually make you gain weight if you just stop eating, because your body goes into 'starvation mode' where it doesn't know when it's going to get it's next meal, so it grabs on to every piece of fat it can find and stores it up, meaning that you gain weight. Ideally, try to eat little and often.
Edit: Sorry, I forgot to mention this earlier, but try to avoid binge-starve cycles. Teenage girls in particular (because of hormones and stuff) tend to eat almost non-stop for a few days and then eat next-to-nothing for the next few days and then they're back to binge eating again. That's bad for three reasons, I think. Firstly, when you binge eat, it's never the healthy stuff. Secondly, the binge part means that you gain loads of weight because of a) what you're eating and b) the sheer volume of what you eat, and thirdly, the starve part means that you go into 'starvation mode' and your body clings on to all those calories you consume in the binge part, making it even harder to lose that weight. That's why eating little and often is the best way to go.