Here is another one http://www.educational-software-directory.net/games/
Most educational games suck. If they are not entertaining for adults then they would not be for kids. If they are only for kids then the program is limiting. Kind of like how Harry Potter is entertaining for kids and adults, and motivated many kids to read and doing so is educational even though it is not categorized as such.
An educational game should not scream out that it is educational but scream out that it is fun.