Great Teacher Onizuka
Great Teacher Onizuka

Great Teacher Onizuka

⭐ 8.41999-06-301 Seasons43 Episodes

A former gang member wants to be Japan's best teacher. When he's hired to supervise a class of hopeless cases, it's his chance to prove himself.

Cast