A high school student got called an “a--hole” by his teacher for refusing to take off his “Make America Great Again” hat in class.

According to a video posted on YouTube, the teacher allegedly evacuated the entire class after the student said he would not take off the hat.... in defense of free speech.

“I can’t sit here and learn?” the student said.

“Not with that hat on,” the teacher said in the video.