Latasha Ayers calls her daughter, Jewel, a straight-A student.
Jewel, 13, is in the 7th grade at Linden-McKinley High School.
Jewel admits she was horsing around Thursday morning in class, and says the substitute teacher came up to her right after the bell rang.
"He let some of the people go and he stopped and put his arm in the door and shut the door," she said. "(He) said 'you're not going nowhere until I get your name.'"
Jewel says she didn't want to give her name, worrying about her punishment.
"I tried to reach for the door handle and he slapped my hand and punched me in my chest and pushed me," she said.
Jewel says the teacher pushed her into a desk and even grabbed her arm before she yanked it away and ran out of the room.
Her mom went right to the school when she heard about what happened.
"My job as a mother is to protect my child," Latasha Ayers said.
Ayers says school officials first claimed it was just a misunderstanding.
"When you hit my daughter, it's not a misunderstanding," she said.
Ayers says she got a call from the school principal Monday morning who told her the substitute had been suspended, and would not be teaching in any Columbus school until the investigation wrapped up.
A spokeswoman for Columbus City Schools said an investigation is under way, but would not comment directly on the status of the substitute teacher.
Watch 10TV News and refresh 10TV.com for the latest.