Other than reading, there are many word games for kids and adults for improving their English vocabulary. They are a great way to learn new and unfamiliar words.