Daily English Activities is for students of English as a Foreign Language (EFL) and English as a Second Language (ESL).
Each day you can find a new simple online activity to help improve your English. There is a big archive of exercises to choose from in vocab practice, reading comprehension, listening comprehension, and much more.
Learning is like rowing upstream: not to advance is to drop back.
–Chinese Proverb–