Rush Software

Free
Teaches computer concepts in High School Commerce.
Free
Crossword Wizard will allow you to create crosswords for your students.
Free
Creates 8 different styles of word search puzzles.