Steven "Steve" Barkin (commonly referred to as "Mr. B") is a substitute teacher at Middleton High School, which is attended by Kim Possible and Ron Stoppable in the animated TV series Kim Possible. For reasons of frequent injuries, sickness, or vacation among other staff members, Barkin teaches a variety of classes, ranging from gym to home economics, leading to him being dubbed the school's "permanent substitute" by the show's staff. Unlike most fictional teachers in "high school hero" franchises, Barkin is fully aware of Kim's missions and has, by accident or design, become personally involved in several of them.
Barkin debuted in the series' opening episode in June 2002 and took part in the series finale "Graduation".
He is voiced by Patrick Warburton.
Steve Barkin has been suggested to play 55 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.