I like this idea as an in class way to help students learn their spelling words. This will not only help them to spell them but also learn the meaning of them. The only thing I dislike like about this is that it asks for an antonym and synonym when all words may not have a direct opposite or mean the same as another word.
We use a similar list to this, it's very helpful in working with our teens and tweens. This is a list of 174 different Character Traits. - use with self exploration and self esteem activities for kids who have trouble coming up w/words to describe themselves