puzzlemaker.discoveryeducation.com
Puzzlemaker is a puzzle generation tool from Discovery Education for teachers, students and parents. It creates customized puzzles such as word search, criss-cross, math puzzles, mazes and cryptograms from the user's own word lists, and puzzles can be printed.