So I was going to avoid posting in this because to be honest I have felt the same way as you/been in the same scenario before when I was in middle school. But then I realized I can probably give solid advice. I was also avoiding to post here because now I have to go delete another old post to make it so I still have 1337 posts but here goes.
So basically you feel alone/ignored for the most part is what I gather? Well good news is that its your last year at this school (unless its one of those middle schools that goes through grade 9 in which case sorry kid). Anyway I was really really shy in middle school (I still am in new settings but less so) and had like 3 friends I would always talk to/hang out with. Then in 9th grade I was pretty much the same way + stress out the wazoo because I severely underestimated the jump from middle school to high school. In my sophomore year of high school I started to "come out of my cage" an expression I am sure you are familiar with, but just in case, it means you become less introverted and start to try to "force" yourself (for lack of a better term) into a circle(s) of friends. I pretty much did it because I was like "yo this isn't cool I'm lonely but I shouldn't be because I am a rather hilarious (also modest) person." I started to crack jokes in class and I would make people laugh and then we would get to talking and stuff and I made friends. It was just dandy. It was all because I wanted to do it.
Now you're probably thinking to yourself, "Just one minute Alan, thats good advice and all, but I don't posess any of those qualities! What should I do?" Well fear not. Think of it in terms of pokemon. You didn't know the right people to talk to the first time through did you? You didn't know what kind of pokemon would be the best in game and odds are you probably traded your Spearow for that Farfetch'd in Vermillion not realizing that Farfetch'd's level up and TM movepool is God-awful in RBY. It took at least one playthrough to realize what is good, who you should talk to and the fastest way to beat the game. "Okay, Alan I'm completely lost, I though Farfetch'd was cool because it had a stick, what does this have to do with my introvertedness?" Well you probably talked to or fought every trainer in the game the first time through. Or if you didn't it means your psychological fear of encounter is far deeper than one posting in this thread could ever imagine. So just imagine that all those trainers you had to battle were real people and that life is one big pokemon journey, only there aren't any bad pokemon-jacking theives, you don't have to battle the elite four and you really shouldn't freak out and grab for your belt if you lock eyes with another human being.
"Hmm, okay I think I got it, than--" HOLD ON SPORT, I'm not done yet. Your journey is filled with obstacles beyond mere communication with other people, it goes much deeper than that. You gotta talk to girls, you gotta talk to your boss, teachers, parents and a plethora of other encounters that you probably won't want to do. But guess what? Lifes a bitch and then you die. You only live once so you better try to make as big a social network as you possibly can.
ONE LAST POINT -- Naturally a Professor Oak cannot send you into the tall grass without a long-winded speech about his job that doesn't matter at all in the big scheme of things, I cannot send you out on a journey without this last bit of advice. You will not change anything about yourself, unless you want to change. You gotta say to yourself, "I don't want to trade away my Spearow and have a Farfetch'd, I want MY Fearow!" That is the only way any of this will ever happen. Your very own journey is about to unfold...