Learn about English, including grammar, vocabulary, forums, chat, videos and more. EnglishClub has many special features to help you with the English language.
If you want to encourage critical thinking, try out elevate! Elevate allows you to play in different series of games, records your answers and responses, and then picks the next game for you based on your results! Some games focus on reading comprehension, writing, and vocabulary!