Below are some Internet sites you might like to use to help with your spelling homework.
Online Etymology Dictionary - http://www.etymonline.com/
The Free Dictionary - http://www.thefreedictionary.com/
Fact Monster Dictionary - http://dictionary.factmonster.com/
Fact Monster Thesaurus - http://thesaurus.factmonster.com/
Armored Penguin - http://www.armoredpenguin.com/wordsearch/
Games.games.com - http://www.gamesgames.com/games/spelling/spelling.html
Spelling City - http://www.spellingcity.com
Kids Spell - http://www.kidsspell.com/