School principal calls out Indian-origin student on social media for skipping class, video sparks debate | Hindustan Times

School principal calls out Indian-origin student on social media for skipping class, video sparks debate

ByBhavya Sukheja
Published on: Sep 21, 2025 04:52 PM IST

The principal revealed that the student had been skipping first-period physics every day to “practice being a transformer”.

A San Francisco high school principal recently called out a student on social media after discovering she had been skipping class - a revelation that came from a video the student had posted online. The student had shared a “get ready with me” video showing herself changing outfits and applying makeup in the school bathroom before heading to class. Nieka Richard, principal of the local high school, shared the clip on Instagram, highlighting the student’s actions.

The post has sparked mixed reactions on social media. (Instagram/@nieka_richard)
The post has sparked mixed reactions on social media. (Instagram/@nieka_richard)

The clip posted by the student featured text: “How to be a badie with strict parents at school”. In the video, the girl says, “Hi guys, this is the fit my mom wants me to wear to school. Watch me change into something better.”

The video then cuts to Principal Richard addressing the student directly: “Hi Amara, no worries, I haven’t showed this video to your parents. Actually, you know what, it surprises me how many people don’t realize their principal also has social media because, guess what, this showed up on my feed.”

Further, the principal revealed that the student had been skipping first-period physics every day to “practice being a transformer”. She added that the student’s parents were not upset, instead asking about her full schedule and when they could drop by with lunch. “So I really hope you enjoyed your home-cooked meal earlier today,” she said, adding, “All of that aside, you will be receiving a pass to my office tomorrow.”

Richard also addressed the student’s teacher: “And one more thing, Mr Cook, how is it that she has been absent from your class for 30 minutes every day and you said absolutely nothing? You, too, will receive a pass to my office tomorrow,” she concluded.

Also read: ChatGPT helps Virginia woman win $150,000 lottery: 'I’ve been so blessed'

How did social media react?

The post quickly went viral. While some praised Richard’s humorous yet firm approach, others debated whether calling out a student online was appropriate.

“I screamed when the principal stitched in and when she called out the teacher I was completely gagged!! I hope you learned something from this Amara,” one user wrote.

“I needed such supportive principal at my school,” expressed another.

However, one user questioned, “Why do yall discipline on social media? How does this play out in school afterwards? I generally wondering?”

“I'm not surprised with a child acting out in their teenage years, but a principle? Talking about a student's life online? This is overstepping. It's extremely unprofessional as well,” said another.

“This is weird behavior from an adult,” remarked one user.

SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }