Although I no longer subscribe to it, there is a magazine online and in print that may interest you. It is called English Today . If you go to its website, you will find a table of contents showing the topics that its current issue covers.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.