USA Learns is on more of my “Best” lists than you can shake a stick at – they are excellent free interactive online modules for both Beginner and Intermediate ELL students.

They’ve now just added a U.S. Citizenship course, which would also be useful and accessible for ELLs to learn US History.

I’m adding it to The Best Websites For Learning About Civic Participation & Citizenship.