First the positives: the acting in this is pretty solid. I especially enjoyed (surprisingly) the role of the principal played by Keith Cooper. Two reasons: he did a good job, and for once the principal wasn't a complete moron (the opposite in fact).
The school president was played well, the actor switching from self-absorbed dufus to a mature and stand-up guy. The bad guy was properly and enjoyably obnoxious while being charismatic at the same time (worst super suit ever though, costuming department).
The other characters were cliche, but the actors did as well as they could with the parts given. So the acting was probably the best aspect. The one exception was the "bad kid" who was so typically lame-cliche it hurt to watch. But that was more the directing and writing than the actor to blame.
The film started out interesting and fun, but then digressed into a boring mix of hyper-cliche scenarios, really bad lines, and monologues / morality discussions that would put an insomniac to sleep. It pretty much shoves ethics lessons down the viewers throats in a manner that would make a nun wince. After the first 15 or 20 minutes I found myself pretty much sitting and wondering if it was going to get any better.
To its credit there were individual scenes that were enjoyable (I especially enjoyed the principal's unexpected "stand up" scene-- but no spoilers there). So I have to give it 4 stars... a step below mediocre. Part of it is worth watching, other parts not so much. Overall, it could have been a lot better with just a little more effort and more competent writing.