Cram is a nice site that I just found out about from Free Technology 4 Teachers for making flashcards. This is a site where teachers can browse through a wide variety of flashcards on any number of subjects as well as create their own. Also, this is a nice place to find a list of nice mobile apps for creating flashcards.
I highly recommend checking out Cram by clicking here!!