I learned about BrainRush from Eric Sheninger. Right now, it only lets you create flash card activities, but it has plans in the near future for several other learning activities.

What’s really nice about the site is that you can create virtual classrooms and monitor student progress. You can assign students activities you or other users create. I personally prefer to also have students make their own interactives on sites like this and then have classmates try them out.

I’m adding it to The Best Sites That Students Can Use Independently And Let Teachers Check On Progress.