Leraar Trevor Garfield (Samuel L. Jackson) gaat na een steekincident op zijn oude school lesgeven op een "zwarte school" in Los Angeles, maar komt daar jonge criminelen tegen
Trevor Garfield is leraar op een multiculturele school waar criminaliteit en geweld met de regelmaat van de klok plaatsvinden. Na een steekpartij raakt hij hier zo van in de war dat hij besluit van school te veranderen. Hij vertrekt naar Los Angeles waar hij op een 'zwarte school' terechtkomt. De klas die hij moet onderwijzen, is er een met onbeschofte en zeer misdadige pubers. Trevor is van plan zich niet meer weg te laten jagen door deze opstandige scholieren en gaat in de tegenaanval.