@jessiengerman I’d like to suggest talking to an actual nutritionist or dietitian!
As a high schooler, you’re still growing - your body is literally using every single calorie you give it. Michael Phelps famously eats roughly 10000+ calories per day when he’s actively training.
https://olympics.com/en/news/michae...what-the-american-swimmer-ate-while-training-
Additionally, you may not be eating the right balance of protein, fat and carbohydrates.
A quick Google gave me these calculations that sound pretty reasonable:
“According to Nancy Clark’s Sports Nutrition Guidebook, here’s a calculation for the amount of protein growing teenage athletes need:
0.8-0.9 grams of protein per pounds of body weight
For a 130-pound teenager, that’s 104-117 grams of protein per day
Protein should be spread across the day. Clark suggests dividing total protein by 4-6 meals/snacks throughout the day. So if a 130-pound teen eats three meals plus a snack, that’s roughly 25 grams of protein each time.”
https://www.realmomnutrition.com/protein-for-teens/#:~:text=According%20to%20Nancy%20Clark's%20Sports,grams%20of%20protein%20per%20day
In your case, it sounds like you should aim for about 130 grams of protein per day!
In addition to that, there are similar calculations you can make to try to get the optimal amount of fat and carbs:
https://www.bodybuilding.com/fun/teen_bodybuilding_guide.htm#:~:text=The%20starting%20point%20for%20a,12%2D13%20grams%20per%20meal)