The crossword puzzle would be good for students who are finished early to keep them engaged.
I am not a fan of word searches since the students are just looking for the words. Instead of the word list, maybe give the students a list of definitions and have them find the correct term.