This is a REALLY good movie, and unfortunately very few people have seen it or even know about it. In my opinion, this is right up there with the best 'teen movies' like Heathers, Election, and The Breakfast Club.
I actually find this good for psychology. It is pretty messed up and that makes it a little realistic for me. However, the script was bad and it feels like the writers couldn't redeem their characters' stories. Thus the bleak ending. The one thing that kept me watching this was Rooney Mara's cheeky character. We never get to see her play characters like that anymore these days. So that was refreshing!