technically there already is a way you can use games to teach and teachers in some schools are actually using it, it's called MINECRAFT: LEARNING EDITION and some people actually like it
but it should be done more because you probably could teach a child more in play sessions with games than you could in a week worth of classes. Just imagine how a resource management game can teach you what the struggles are like in third world countries or take a well-written but more historically accurate game like assassins creed and how it would change the way kids are learning and how fast they are learning. I not talking about dumb edutainment but actual good games that be entertaining as well. That it would feel like a game and teach as well. The trick is to learn how to successfully making it both fun and entertaining as well as educational. Imagine if you could put someone into the place you're trying to teach about through like VR or AR. Just imagine how much that could change if you could turn the classroom into colonial us or you could meet Benjamin Franklin in VR. Just imagine how much more if done correctly entertaining this would be than boring lectures.