Web-ESL has lots of great resources. It links to other sites, but has many of its own exercises, and they are excellent. Their literacy exercises stand-out in particular.
Web-ESL combines reading, vocabulary, listening and speaking activities about the topics you can see on the picture below. Elementary (Básico 1 and Básico 2) will mainly benefit from the site, but students of all levels can drop by to get to know what Web-ESL has in store for them.