It boils down to this: Get some chutzpah and tell her how you feel, and let fate decide what happens. If she's not interested, she's not interested. The best thing you can do is be direct. The worst thing you can do is keep it bottled up, if you know it's bothering you. If you can't do that, you're basically wasting your time in asking for advice.
To be honest, this is probably just puppy love. I've been there too. I'm not going to sugar coat it and say that "magic will happen" and you'll be "together forever," but if you want to tell her how you feel, do it straight up, because who knows what could happen?
I know what it's like to be shy and awkward around girls, because I've been there myself... A lot. Lol.
I don't usually give advice, but that's the realest advice I have ever given, lol.
I might just talk to her much more than I used to, and just use the time to get to know each other more and see if we can really connect.
In fact, I may even ask her out to go somewhere alone with me, or just give us a chance to talk with privacy.
When we sit together, she occasionally talks to me and smiles at me about random things, and omg this smile is beautiful. She fist bumps me, and just tells me I'm a good guy.
I don't know if that's a signal for ME, or what it is, lol. I keep trying to investigate any signals she might have been giving me, because what if she likes me and is in the same position as me right now? This would make things MUCH easier, lol. I just want to know though, so then I could ACTUALLY ask her out and get this over with.
You know what, lol, I definitely might spend some more time with her and pass of some signals the first couple days, and then just ask her out.
Who knows man, Idk if she's interested or not, but I definitely need to try for that splode winning.