On a similar 'websites doing good' theme there is What2Learn (find it in Google). This has thousands of learning games covering many subject areas...
Separate names with a comma.