annoyingly unrealistic for these reasons
1. The teacher. No way could a teacher talk to the students like the black teacher talked to his students. He would be fired.
2. The detention. No way would a teacher calmly take pot away from a teenager and set it on his desk and no way would a teenager just hand it to him. The police or security would be called and the kid would be suspended.
3. The flashing scene. Would a girl really go to such lengths to get her boyfriend out of detention?
4. The party. No way could a bunch of kids bust into somebody's house like that without the police getting called.
5. Heath Ledger. He was supposed to be made out to be kind of tough. However, as the movie played out, he kept getting nicer and nicer. He also associated with the "nerds." No way. Judd Nelson played it true on The Breakfast Club. That is how a tough guy is. Also, in school, the nerds do not have the guts to talk to the tougher guys as the two did in this movie. The groups stay with their own groups.
6. The model. How many kids in high school land modeling jobs? Never happened in my school. We all worked at McDonald's.
7. The french lessons. A language is hard to learn and and the guy did not know it. However, he learned it quick enough to teach it. Nope.
8. Other than these things, it was okay. I have seen worse movies, but come on.
"Duh. You're the idiot. Not me."