The Mountain City Elementary History Pages are a great collection of American and World History facts and online activities.  Most of the site is accessible to Intermediate English Language Learners.

The link in this post takes you to their home page.  I’ve placed direct links to most of their sections in the appropriate places on my World History and Geography and United States History pages.