Learn English Speaking and Improve your Spoken English with Free English Speaking Lessons Online!This website provides a wide range of lessons intended for pupils from every level, from basic to advanced level. Moreover, its part on idioms and expressions can be ver useful.
A very complete site with a lot of resources for English teachers lacking documents for their pupils. Here you can find many activities for every level which can be very useful. Everything is gathered to make teachers' life easier!