Honestly, for the most part, this movie is very appropriate for kids 13+. There is violence (gun shots) here and there, but it doesn't engulf the movie as a whole. As for language, not much. A few s- and s.o.b. words here and there. My favorite part was seeing young Tom Cruise!
I thought this movie conveyed a lot of the pride that soldiers feel, how monumental the military's effect is, and how a person with the wrong mix of passion can be destructive (i.e. the Tom Cruise charachter). The ending may prove depressing to you, but it is the harsh reality of the sacrifice of attending a military school and it's effects on one's charachter.