Brad Ferro, 24, of Deer Park, N.Y., was arrested in late August for punching Nicole "Snooki" Polizzi at the Beachcomber Bar & Grill in Seaside Heights, N.J., the local police told The Post.
The punch-out clip, which has gone viral, showed Ferro knocking Polizzi's head back after a sudden and forceful jab to her face.
Seaside Heights Detective Steve Korman told The Post that Ferro was told by bouncers to cut back on the drinking because he seemed too drunk, but he managed to remain inside the bar and eventually stole alcohol that belonged to Polizzi.
"That started a verbal altercation after which he struck her in the face," Korman told The Post. "She sustained an injury to the inside of her mouth due to the punch."
Ferro has been moved out of his Queens class and into one of the Department of Education's teacher reassignment centers, agency officials told The Post. Education Department officials said they hadn't been informed about his arrest earlier because it occurred out of state.