Puzzle Makers:

 

DiscoverySchool's Puzzlemaker: Several different types of puzzles to create

Instant online crossword puzzle maker