Here are three of the really good teen books I've read lately:
Speak by Laurie Halse Anderson (this one appears on a lot of high school reading lists and I'm glad -- it's really great, and also contemporary
Catalyst by Laurie Halse Anderson (on the theory that reading one book by an author you like is never enough)
Tithe by Holly Black. Interesting.