One of my good friends did the "Teach for America" program after graduation. His very first question he got from a student was "Hey Mr. _______, have you ever been hit by a student before?"
He was there for two years, it was not easy, but ultimately it was a good experience that he enjoyed. Good luck in whatever you decide.