This is a great read for teens as it has the main character questioning her choices, connecting outcomes with decisions, and accepting responsibility for her actions.
It is also a tale of friendship, peer influence, as well as appreciating and accepting others.
It would actually make a great classroom read for middle school or high school students as it would lead to deep discussion.