Bad Teacher Movie Poster

Bad Teacher

User rating: 3.27 857 Reviews | Write a Review

In Theaters: June 24, 2011

R | Comedy | 1h 32m

Thank you for rating this movie!

3.27/5

User rating: 3.27

Based on 3620 votes and 857 reviews.


  • User rating: 270 7.78%
  • User rating: 982 28.28%
  • User rating: 1824 52.53%
  • User rating: 218 6.28%
  • User rating: 178 5.13%


Please rate between 1 to 5 stars

*How would you rate this movie?



Showing 711-720 of 857 reviews

User rating: June 24, 2011

Not quite what we expected. Had some funny moments. Was reminiscent of 80's "high school" movies with its juvenile humor.

User rating: June 24, 2011

Love Cameron Diaz and Justin Timberlake in the movie, some very funny moments

User rating: June 24, 2011

Freaking A

User rating: June 24, 2011

I thought it was hilarious. Dispite Cameron Diaz's character being completely unlikeable, her nemesis, Mrs. Squirrel, made her likeable. And Jason Segel never disappoints, and Justin Timberlake was such a dork, completely not what I expected from him. There were so many surprises that it kept me interested in what was going to happen next.

User rating: June 24, 2011

Wow, did this STINK! Couldn't they have got someone young and hot to play the teacher?!?!

User rating: June 24, 2011

Pretty funny. We all had a good time!

User rating: June 24, 2011

A little dissapointed! Most of the funny parts are in the preview. Love Diaz, she was great in it, but they tried to hard to push the envelope, and Timberlake just couldn't pull off being funny in this movie.

User rating: June 24, 2011

It was a great movie; funny, light-hearted and just good easy watching.

User rating: June 24, 2011

We saw it at the premiere and thoroughly enjoyed it. Cameron Diaz does an excellent job.

User rating: June 24, 2011

I don't know if I would recommend this movie...it's certainly not for everyone. It was a bit crude in parts, but there are funny parts as well. The ensemble cast did a good job overall, but I was disappointed with Justin Timberlake's performance. Jason Segel was great.