Skip To Content
  • Viral badge
Updated on Feb 6, 2019. Posted on Feb 4, 2019

Cardi B's High School Teacher Wrote A Facebook Post Slamming Her Haters And It's Everything

"STFU and take a seat."

Folks, 2019 has been QUITE a ride so far, but at least one good thing has come from it: It's the year Cardi B became a true political icon.

Matt Winkelmeyer / Getty Images

Whether she's advocating for federal employees during the government shutdown or fighting back against sexist critiques of her music videos, 2019 has been the year of Cardi speaking out. And while lots of people are celebrating her outspokenness, others are now coming for her — including one disgruntled employee at Fox News.

Leave me alone I will dog walk you .

But one person is NOT here for any Cardi B slander: Her old high school history teacher, Joan Hill.

Cardi’s former history teacher dragging the girls on Facebook. 😭

In a Facebook post that is now going viral, Ms. Hill revealed that Cardi was a brilliant student (she aced her state exams AND was in AP classes, thanks very much!). And she had some ~choice words~ for Cardi's detractors.

Gustavo Caballero / Getty Images

"You're not nearly as busy as her, and what have you done to advance political discourse in this country?"

Theo Wargo / Getty Images

"She has a national platform and is using it to speak about things that are important...why can't we respect that?"


"STFU and take a seat," she concluded.


In the past, Cardi B has spoken fondly of her time with Ms. Hill in interviews. She once told CBS News, "I know that she's strict, but every single day until this day of my life, Ms. Hill was always in my head."

Mike Coppola / Getty Images

And Cardi's political prowess shouldn't be a surprise to anyone who's actually followed her career. She's spoken at length about her love of US politics, and before she became famous, she was in school studying to become a history teacher.


Moral of the story: Listen to your teachers, America! Especially when they tell you to STFU and take a seat. Bye!


BuzzFeed Daily

Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

Newsletter signup form