Hi mates!
I checked the links and the one I think would be useful for an english class is this one: Many Interesting Things for ESL Students http://www.manythings.org/ this web-page is useful for begginers to students who have an intermediate level of english, this site will work for students because it has all the habilities include and also for each hability it has a wide range of activities such a memory games,records,readings,quizzes,puzzles etc also I think this web page is very useful because I consider it is a complete page to practice specially for students who are not native speakers it provides all the sources to be in contact with the real language that usually is not taught in schools, one aspect that I liked a lot is that it has an activity to learn about slangs because most of the time this aspect is kind of difficult to learn or to put in practice because it usually is used for people who is a native speaker, so for all these aspects I think it is a really good page.
Mixie Ortiz