Zooey Deschanel, New Girl, Onscreen Teachers

Patrick McElhenney/FOX

Happy National Teacher Appreciation Day 2013!

Yep, this Tuesday is dedicated to celebrating the educators and thanking them for all that they do.

Because teachers are such a big part of all of our lives, they oftentimes make their way onto the big and small screens.

There are the awesome ones like Mr. Schuster on Glee (played by Matthew Morrison) and Miss Day on New Girl (played by Zooey Deschanel). Of course, there's the occasional foulmouthed, not-so-nice one like Ms. Hasley in Bad Teacher (Cameron Diaz), but for the most part, they're pretty awesome.

In honor of all the amazing real teachers, take a look through all the stars who've played them in film and TV!

  • Share
  • Tweet
  • Share