Hyperstaffs in the United Kingdom hosts a variety of interactive and well-designed learning activities.  These cover many academic subjects, and quite a few are accessible to English Language Learners at various levels.

I’ve linked many of their individual lessons to appropriate places on my website.  History-related ones that I have on my World History page include Exploring the Aztecs and Adventures in Ancient Greece.

Again, there are quite a few subjects covered.  It’s worth taking a look at their main website.