I took my 13-year-old to see it. There was violence and some bad language, but it was mild compared to some of the things I've seen on tv.
It is a lot like other "true high school" stories, (a little too uplifting and unbelievable at times) but, overall, I enjoyed it.