5 Games for School That Students Actually Enjoy--do check out Cargo Bridge. Students love it!
77 Educational Games and Game Builders--from Free Technology for Teachers
Cargo-Bot--an iPad game that teaches you programming while you play
Storybrick--practice character development with this storytelling online RPG