New friends

Im a sophomore in high school and I’m having trouble making new friends in classes. I have friends in English and I have one really good friend in French. But I also have dance and all girls gym. In dance I have a friend, but recently she hasn’t been talking to me much. She’s kind of been ignoring me and doesn’t talk to me unless I talk to her first. I haven’t done anything to her either. It kind of feels like she doesn’t want people to see that I’m talking to her. But I may just be overthinking or something. In gym I have one friend, but we’re not very close and I don’t know her very well. There’s also some people I know but I’m not really friends with. I try talking to people but I’m very awkward and shy and not very confident. I get the feeling people don’t want to talk to me, because when I try to they just say something like “yeah...” and then stop talking. Or they just make small talk to be polite, and then stop. And in my gym most of the class is popular girls, who I don’t think would like me, and there’s a few people who seem nice, but how do I start conversations and start talking to them. I’ve always had some trouble making friends, and I do have friends, but not a lot of them or really close friends. I feel like I’m a person that people just don’t like. I feel kind of lonely. Everyone else seems to have lots of close friends, and everyone else seems so likeable. I feel kind of lonely. Any advice would really be appreciated.