These are useful databases for ESL study and instruction.
Some of the databases such as Opposing Viewpoints allow you to limit your search by reading level, so you can find the articles that best suit your reading skills. Articles with "Green Dot" will be easier to read. Those with "Red Triangle" are suitable for readers with more advanced skills.