Learning English as a second language (ESL) is not always easy, but it should be fun. 5 Minute English has been designed to give you short and easy explanations and exercises.
I think this website is really interesting since it permits pupils to learn English in a funny way. Moreover, the bilingual section can be very useful.