Wow, good work! I started making games at 16, and they really sucked. But I never gave up and I eventually got better and better at programming and software development :)
I had my game greenlit on steam. My advice is to make your game as good as you can possibly make it. Worry about every detail until you get it just right. Then, have your friends play your game. Don't tell them anything about how to play the game, let them figure it out. If the game doesn't teach them how to play it, then its not ready for the public yet. You won't be standing over everyones shoulders teaching them how to play your game once you put it up on steam. You can design your game levels in clever ways to ensure that people can't progress unless they've learned how to do a simple game concept :)
Lastly, everything that you learn in school can help you become a better game developer! Math is super important. You use that all the time in programming and physics! Art is super important because you have to create art assets. So is music! And games are really about building new worlds and understanding how those worlds work, so science is super important too! Science is all about creating models for understanding reality. And let's not forget English and writing! If your game has a story, you need to write it, and writing is something that takes practice, and even if you don't write stories for your game, you will have to write design documents to communicate clearly with other members on your team. Don't forget to have fun and work hard :)