Rhyme Zone allows students to type in a word and find others that rhyme with it.  It also has many other search functions, including looking for antonyms, synonyms, and homophones.

But those are just the “tip of the iceberg.”  It has a ton of other options, too.

I’ve placed the link on my English Themes For Beginners page under Dictionaries.