Undercover High School (2025) official poster
📺 K-Drama Guide · Action · Comedy · Mystery

Undercover High School

언더커버 하이스쿨 · 2025
✅ Completed · 12 eps 🎬 MBC · Viki · Prime Video ⭐ 8.5 / 10 MDL 🔞 TV-14
⚡ Updated · Aug 28, 2026

📋 Drama Overview

What to expect, before you press play.

Undercover High School (2025) official poster
CompletedUNDERCOVER CAPER PICK
Undercover High School
언더커버 하이스쿨 (Eondeokeobeo Haiseukul) · 2025 · South Korea
WriterIm Young-bin
DirectorChoi Jung-in
Episodes12 eps · ~70 min each
Where to Watch✅ Viki, Prime Video
⏱️
Binge Time14h 0m
AiredFeb 21 – Mar 29, 2025
GenreAction · Comedy · Mystery
Content RatingTV-14

MBCVikiPrime Video
Undercover AgentTreasure HuntSchool ComedyRomanceConspiracy

Jeong Hae-sung is an NIS agent one botched operation away from the end of his career, which is exactly why his superiors hand him an assignment that sounds like a joke: enroll at Byeongmun High School, one of Korea’s most elite private academies, and recover ten tons of gold bars — worth eighty million dollars — hidden somewhere inside it. He puts on the uniform anyway. What he doesn’t expect is his new homeroom teacher, Oh Su-a, whose sharp eyes make blending in a lot harder than infiltrating actual criminal organizations ever did.

The gold hunt starts as pure comedy — bullies, curfews, faked report cards — but the deeper Hae-sung digs into the school’s old building and its ghost-story rumors, the more the mission turns personal. A missing security guard’s notebook leads him to a decade-old family tragedy he never solved, and Su-a’s own half-remembered childhood nickname suggests the two of them share more history than either wants to admit. By the time the actual gold surfaces, it’s almost beside the point.

Episode Progress 12 / 12 ✅ Completed

⚡ Quick Verdict

Skip the scroll — here’s the verdict in one glance.

⭐ Worth it?Yes — a comedy premise that earns a surprisingly emotional payoff
⏱️ Commitment12 episodes · ~70 min each
💛 VibeAn undercover agent, a suspicious homeroom teacher, and ten tons of gold hidden in the walls
📺 Skip if…You want your spy thriller played completely straight, no school-comedy detours

⭐ 8.5 / 10 · MDL Score · 36,676 ratings

▶ Official Trailer

🎭 Cast & Characters

One undercover agent, one suspicious homeroom teacher, and ten tons of gold hiding somewhere in the walls.

Seo Kang-joon as Jeong Hae-sung in Undercover High School (2025)
Seo Kang-joon
Jeong Hae-sung

Lead

Jin Ki-joo as Oh Su-a in Undercover High School (2025)
Jin Ki-joo
Oh Su-a

Lead

Kim Shin-rock as Seo Myeong-ju in Undercover High School (2025)
Kim Shin-rock
Seo Myeong-ju

Supporting

Kim Min-ju as Lee Ye-na in Undercover High School (2025)
Kim Min-ju
Lee Ye-na

Supporting

Yoon Ga-i as Park Mi-jung in Undercover High School (2025)
Yoon Ga-i
Park Mi-jung

Supporting

Kim Young-ah as Im Chung-ha in Undercover High School (2025)
Kim Young-ah
Im Chung-ha

Supporting

Lee Hyun So as Han Seung-jae in Undercover High School (2025)
Lee Hyun So
Han Seung-jae

Supporting

Yun Chae-bin as Yun Chae-rin in Undercover High School (2025)
Yun Chae-bin
Yun Chae-rin

Supporting

Kim Sun-min as Ji Hyeon-jun in Undercover High School (2025)
Kim Sun-min
Ji Hyeon-jun

Supporting

Kim Seung-beom as Kim Ho-jin in Undercover High School (2025)
Kim Seung-beom
Kim Ho-jin

Supporting

Kang Pil-jun as Son Beom-sik in Undercover High School (2025)
Kang Pil-jun
Son Beom-sik

Supporting

Su Hyun as Student in Undercover High School (2025)
Su Hyun
Student

Supporting

🍿 Where to Watch

Stream Undercover High School on these platforms.

📺 Episode Guide

Light-touch recaps to keep you oriented, episode by episode.

Undercover High School Episode 1 — Operation Undercover High School EP 01
Operation Undercover High School
Feb 21, 2025
A botched NIS operation leaves Hae-sung’s career hanging by a thread, and the only assignment left that can save it sounds almost too absurd to say out loud: infiltrate Byeongmun High School, one of Korea’s most elite private academies, and recover ten tons of gold bars worth eighty million dollars. He puts on the uniform anyway. Whatever dignity Hae-sung has left, he leaves it at the door the moment Operation Undercover High School officially begins.

Undercover High School Episode 2 — Too Close to Blowing It EP 02
Too Close to Blowing It
Feb 22, 2025
Hae-sung comes dangerously close to blowing his cover while searching the school’s eerie old building for the gold, barely dodging detection from Su-a, his disturbingly sharp-eyed homeroom teacher. Chilling rumors and unusually tight security around the building only convince him he’s on the right track. Between dodging school bullies and playing convincing teenager, staying undercover is turning out to be the easy part.

Undercover High School Episode 3 — The Ghost Story Riddle EP 03
The Ghost Story Riddle
Feb 28, 2025
A crucial clue turns up inside the old building, and Chairwoman Seo notices its connection to the missing gold almost as fast as Hae-sung does — which means he’s now under close watch from exactly the person he can’t afford to attract. Digging deeper into the school’s ghost stories pulls him straight into an escalating feud that’s throwing the whole school into chaos.

Undercover High School Episode 4 — Joining the Student Council EP 04
Joining the Student Council
Mar 1, 2025
A key witness clears Hae-sung’s name at the anti-bullying committee hearing, giving one classmate the courage to finally stand up for himself in the process. With his reputation intact, Hae-sung discovers a second grandfather clock hidden in the student council room — and the only way to get close to it is to actually join the council. Meeting the entry requirements becomes its own undercover operation.

Undercover High School Episode 5 — A Shadow in the Hallway EP 05
A Shadow in the Hallway
Mar 7, 2025
Hae-sung and his team grow increasingly nervous that Su-a’s suspicions could sink the entire mission, but against the odds, he lands a spot on the student council anyway. The new position puts him one step closer to unraveling the mystery behind the old clocks — right as a shadowy figure starts making moves to expose exactly who he really is.

Undercover High School Episode 6 — His Father's Notebook EP 06
His Father’s Notebook
Mar 8, 2025
The school’s security guard dies and leaves behind a notebook that once belonged to Hae-sung’s own missing father — a discovery that sends him storming into NIS headquarters demanding answers. What he learns is enough to push him away from the mission entirely, and he takes time off to process it. When he finally comes back, he learns Su-a saw the whole thing unfold.

Undercover High School Episode 7 — Bong-ja EP 07
Bong-ja
Mar 14, 2025
Hae-sung freezes when he recognizes Su-a’s childhood nickname, Bong-ja — a name tangled up in memories of his own first love that yanks his focus completely off the mission. He pushes forward anyway, chasing the third ghost story’s secret, until a missing piece forces Su-a into the investigation itself, over his very loud objections.

Undercover High School Episode 8 — The Mole EP 08
The Mole
Mar 15, 2025
Suspicion of a mole inside the NIS turns Hae-sung wary of everyone around him, undercover mission or not. Su-a, meanwhile, uncovers her own scandal — a scheme quietly guaranteeing top grades for the school’s VIP students — and Hae-sung finally connects the gold bars directly to Chairwoman Seo, vowing to end whatever she’s building.

Undercover High School Episode 9 — The Math Teacher EP 09
The Math Teacher
Mar 21, 2025
Su-a recovers in the hospital after being attacked during a break-in, and the investigation lands on Lee Jun-ho, the math teacher, as the culprit. Hae-sung notices his father’s notebook has gone missing and realizes Seo Myeong-ju orchestrated the break-in herself. Jun-ho’s arrest exposes the school’s grade-rigging scandal to everyone, right as Hae-sung finds the clue that finally cracks the last ghost story.

Undercover High School Episode 10 — Retribution EP 10
Retribution
Mar 22, 2025
Seo Myeong-ju returns to the school completely unbothered by Hae-sung, expels him outright, and dismantles his team just to prove she can. He refuses to fold — teaming up with Su-a and her mother for one last plan to get back into Byeongmun and finally retrieve the gold everyone’s been chasing since episode one.

Undercover High School Episode 11 — What Was in the Vault EP 11
What Was in the Vault
Mar 28, 2025
The gold vanishes right as it’s within reach, and Seo Myeong-ju is instantly certain Hae-sung took it. Inside the vault, he makes a discovery he never wanted — his father’s remains — and finally gets the closure a decade of not knowing never gave him. Underneath the grief comes a harder truth: Director Kim Hyung-bae was behind it all, and Hae-sung heads out to confront him alone.

Undercover High School Episode 12 — Where the Stars Lead EP 12
Where the Stars Lead
Mar 29, 2025
Badly injured but still standing, Hae-sung manages to call Su-a and the team with the only leverage they have left — a flash drive holding a recording of Principal Park murdering Director Kim Hyung-bae. With an arrest warrant finally closing in on her, Seo Myeong-ju makes one last, drastic move to end everything on her own terms before anyone else can.

🏁 Ending Explained

From here on, full spoilers — the ending, unpacked.

⚠️ Spoiler Warning — This section covers the full finale of Undercover High School. Stop here if you haven’t finished the series.

The gold, the murder, and Hae-sung’s father all connect to the same cover-up The literal answer: by the finale, the season’s three mysteries collapse into one. The missing gold, the security guard’s death, and Hae-sung’s father’s decade-old disappearance all trace back to Director Kim Hyung-bae and Chairwoman Seo Myeong-ju’s cover-up, exposed once and for all by a recording of Principal Park confessing to killing Kim Hyung-bae.

Undercover High School (2025) — Hae-sung uncovers the truth behind the conspiracy

Finding his father’s remains in the vault gives Hae-sung the one thing the NIS could never officially provide him: certainty. The show spends eleven episodes treating that search as background texture to a heist comedy, then reveals in the finale it was the actual emotional engine the whole time.

Seo Myeong-ju doesn’t go down without taking one last shot Expelling Hae-sung and dismantling his team in episode 10 isn’t Seo Myeong-ju’s endgame — it’s her trying to buy time once the walls start closing in. With an arrest warrant finally issued against her, she takes one last drastic measure rather than face what’s coming, a fittingly bitter final beat for a woman who spent the whole season believing her money and position made her untouchable.

Undercover High School (2025) — Seo Myeong-ju's downfall in the finale

Su-a’s arc resolves alongside all of it. The childhood-sweetheart reveal that could have been a cheap twist instead becomes the emotional throughline that survives the heist plot’s collapse, and by the finale it’s clear the show always cared more about Hae-sung and Su-a finding each other twice than it did about the actual gold bars.

The KDW verdict Undercover High School spends its first half as a genuinely funny undercover comedy and its second as a real crime mystery with a personal core, and the transition between the two works because the show never treats the comedy as filler — it’s building the same relationships the finale needs to land. It’s a rare genre mashup that earns both halves of its premise instead of favoring one over the other.

Undercover High School (2025) — Undercover High School series finale

✍️ KDramaWorlds Editor’s Take

Our honest opinion — and the kind of viewer who’ll love it most.

🎒 Adult in a School Uniform 💰 Ten Tons of Trouble 👻 Ghost Stories as Cover Story 💔 Two First Loves, One Person

Seo Kang-joon spends the season’s first half playing pure physical comedy — an adult NIS agent forced to fake teenage awkwardness, curfews, and cafeteria politics — and the show trusts him to make that funny without ever making Hae-sung look genuinely incompetent at his actual job. It’s a similar high-wire act to what made Vincenzo work so well — an outsider infiltrating an institution for buried gold, using comedy as the entry point for a plot that turns considerably more serious by the end.

Undercover High School (2025) — cinematic still

Jin Ki-joo’s Su-a could easily have been reduced to ‘the love interest who’s onto him,’ but the show gives her a real arc of her own — a woman quietly guarding a childhood heartbreak she doesn’t recognize is standing in front of her in a school uniform. That romance-plus-comedy-plus-danger balance echoes Strong Woman Do Bong-soon‘s own knack for keeping stakes and slapstick in the same scene without either one undercutting the other.

What’s most impressive is how far the tone travels without ever feeling like two different shows stapled together — a season that opens on a grown man failing to remember a locker combination ends on a murder confession and a decade-old grave, and the shift never once feels like whiplash. That’s a harder trick to pull off than the treasure hunt itself.

👍👍👍 BEST FOR 👍👍👍
🎒 Fans who want their spy thriller wrapped in a school-comedy bow 💰 Anyone who enjoys a good hidden-treasure mystery with real stakes attached 💕 Viewers who want their central romance to matter as much as the heist

⚖️ Final Verdict
What works
Seo Kang-joon’s comedic timing carries the undercover premise without undercutting the season’s darker turns
The father’s-disappearance mystery gives the treasure-hunt plot genuine emotional stakes
A tonal balancing act between school comedy and crime thriller that mostly sticks the landing

What to know first
The ghost-story mystery angle is mostly a red herring/atmosphere device, not literal supernatural content
The finale’s plot density arrives fast after a much lighter first half
Content includes murder and corruption themes despite the show’s largely comedic tone

8.5 / 10— A spy-comedy premise that earns a genuinely emotional back half without losing its sense of humor along the way.

💬 Helpful? Share this guide →

KDW Editor Editorial Team, KDramaWorlds

This review was written and fact-checked by the KDW editorial team — a small group of K-drama viewers who watch every title before writing about it. No screeners, no synopsis-only takes.

604 Reviews Published
339 Actor Profiles
2026 Writing Since
More about the KDW Editorial Team

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.

This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.