// Adds dimensions UUID, Author and Topic into GA4
Tuesday, July 21, 2026
30.5 C
Singapore

Secondary schoolboy says he shouldn’t have been caned like that

Singapore — A secondary school student has complained on social media after being caned at school.

In an Instagram post on @sgfollowsall, the boy, who described himself as a “Sec 2 student from NSS”, said he was given three strokes of the cane for vaping and truancy.

The full name of the school was not given, but NSS could mean either Northland Secondary School or Northbrooks Secondary School.

One of the strokes of the cane accidentally him on the thigh. It hurt so much he didn’t know what to do. He couldn’t sit down, he added.

 

View this post on Instagram

 

A post shared by SgfollowsAll (@sgfollowsall)

He had heard from his friends that the school should not have caned him like that, he wrote.

So he went online.

The purpose of his post was to verify if indeed he could be caned like that, he explained.

“My *ss got line and stings, can’t sit down,” he added.

The post, shared on Tuesday (Apr 20), garnered almost 9,000 likes in less than a day.

The boy received likes but little joy. Many who commented on the post felt that the boy’s punishment of three strokes was lenient considering what he had done. /TISG

 

 

 

 

- Advertisement -

Hot this week

After Isetan NEX closure, Metro to close last two department stores at Causeway Point and Paragon but plans new retail concept

Department store Metro announced that it will close its two remaining stores in Singapore, Paragon on Orchard Road and Causeway Point, after the expiration of their leases, and plans to launch a ne...

Mother seeks help from government & media, claims her daughter was bullied & molested at Punggol primary school

The mum wrote in an FB post: "I sincerely beg the government and the media to help my daughter and our family. I have repeatedly gone to the school to discuss my concerns, but instead of receiving ...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks