BALTIMORE, Maryland — In a viral video that has circulated the internet, a student from Frederick Douglass High School in Baltimore is caught on camera in an altercation with a Baltimore City teacher.

The situation later escalated and the student caught the teacher off guard with an unexpected punch to her face.

WATCH THE FULL VIDEO BELOW:

In the video, the student is heard saying, "F*** is you talking about, don't f***ing get smart with me!" After the student punched the teacher.

The teacher later responded by saying," I didn't get smart with you..."

According to the Facebook post, the teacher seen in the video has just returned to school from surgery after battling with cancer.

Baltimore City Schools released a statement on the incident:

“School administrators at Frederick Douglass High School continue to investigate a physical altercation that took place today when a teacher was struck by a student following a verbal exchange. Ensuring a safe teaching and learning environment for our students and staff is paramount to City Schools. Upon reviewing the incident, school administrators will apply disciplinary action in accordance with Baltimore City Public Schools’ Code of Conduct.”

The Baltimore Teachers Union President, Marietta English, also released a statement in regards to the student assault:

“The footage of a student punching one of our members in the face is absolutely deplorable. Our teachers and paraprofessionals work too hard and sacrifice too much of their time, creativity and genuine love for teaching to be treated in such a manner by anyone, including their students. As I stated in my testimony before the new school security policy was passed by the School Board last spring, the District must develop and implement policies that not only provide options for students who express this type of behavior, but also protection and other measures for the teachers, staff and students who bear the brunt of their rage.”

The video has gone viral with growing numbers of over 800,000 views total on multiple platforms.