Making educational games fun is quite the challenge. You want kids to learn something new or at least to reinforce and expand upon what they already know. Playtesting is key as I am doing the same now for both a new word game and a math game. Your own expectations are surprised when kids come up with different ways of playing you never thought of, since we don’t always think like kids. Simple is best I find.