ePalsA global social network, enables learners to communicate with other students in more than 200 countries around the world. Teachers can moderate email communications, and there’s even built-in language translation. The site also offers lessons and a variety of interactive features.