Each news item has a list of current articles from a variety of newspapers and magazines. Each news item also has a list of related websites. Nice exercises for reading, grammar, and listening. This site teaches a couple of new words or phrases each day. The activities are at many different levels and everybody should be able to find something of interest.
Many students are interested in listening exercises.
Students who are more advanced in both English and the internet should consider visiting schMOOze university. It offers a wonderful chance to meet people from all over the world. You can find teacher guides and materials.