I'm in highschool(16M) and i'm quite smart for my age, but not a nerd, I still have a good social life. So when there are tests and someone doesn't understand something they always ask me to solve this or that problem for them.Most of them are my kinda close friends,the ones that I hang out the most at school.Sometimes they snapchat me to do a mathematical problem for them and I always do it.It seems like to me that I'm being taken advantage of because I'm smarter than them(not trying to brag).I'm getting tired of needing to do always something for someone I've done about a thousand times already.Not a problem if it's 2 or 3 times.But whenever I ask them to do something,they sometimes do it and sometimes they don't.I tell them sometimes that they should probably go study and one of them gets really annoyed.What the fuck bro just learn the shit yourself,I'm not your teacher.

My one really close friend never asks me to do stupid shit and is grateful if I help him with whatever I choose to.But even if I say no,he's fine with it.Some people even though,some of them are my teammates in football/soccer seem kinda fake and betas(the guy I was telling you about who is really annoyed if he doesn't get his needs met.).All drooling over pussy and putting them on a pedestal.

How do I stop being taken advantage of and how do I make them grateful for taking my time on them?

Thanks