This is the shocking moment a middle-school student attacks his teacher during class, causing the two to start a scuffle that moves right across the classroom.

The violent video appeared online on Tuesday night showing the teacher, a middle-aged black man, arguing with the student.

The teacher pulls a book from the young man's hand at one point and tells him to leave the classroom.

But instead, the student faces off with his teacher, before tackling him to the ground.

Argument: The video starts with the teacher and the student arguing. At one point the teacher grabs a notebook from the hand of the young man

This is the moment the student (left) appears to tackle the teacher (right), causing the two to spill across the classroom towards some other students

In a video taken on a cellphone by another student, people in the class can be heard screaming in panic

The fight continues for more than 30 seconds, as the two struggle against each other, knocking over desks and computers in the room

As the fight spills across the classroom, knocking over desks and equipment, screams of panicked students can be heard.

It is unclear where or when the video was recorded, but it was put on LiveLeak on Tuesday.

However Bro Bible, which first reported on the video, said that the student is 'clearly' the one who started the fight.

'You can clearly see the middle schooler being the instigator, the one who refuses to leave the classroom after being repeatedly asked to go, and the middle school student’s the one who takes the first swings,' the site noted.

It was also reported that the fight started after the student took a swing at the teacher.

Finally the fight finishes when the fight falls to the ground. The teacher appears to be able to restrain the student at this point. It remains unclear where the video was taken

Viewers of the video were just as quick to come to conclusions.

'Actually the title should say "Student gets put in his place by teacher". Did you see this. The teacher knew exactly what he was doing,' one viewer on YouTube wrote.