10 Korean High School Romance Dramas So Addictive, You’ll Binge Them All in 2024!
Why Korean High School Romance Dramas Are Your 2024 Must-Watch Obsession
Watch Related Video Coverage
Korean dramas, or K-dramas, have taken the world by storm, and nothing captures the magic quite like high school romance stories. These shows blend heart-pounding crushes, dramatic confessions under cherry blossoms, intense rivalries, and those swoon-worthy moments that make you scream at your screen. Set against the backdrop of bustling school hallways, rooftop hangouts, and after-school cram sessions, they perfectly capture the bittersweet chaos of teenage love. In 2024, with streaming platforms like Netflix, Viki, and Disney+ loaded with classics and fresh releases, there’s never been a better time to dive in.
What sets these dramas apart? Stellar casts of rising idols and actors, OSTs that become your playlist staples, and tropes like fake dating, enemies-to-lovers, and chaebol heirs slumming it at public schools. They’re not just fluffy romances—they tackle bullying, family pressures, self-discovery, and mental health with surprising depth. Whether you’re reliving your awkward teen years or escaping adult life, these 10 picks will have you hooked. From timeless favorites to buzzy 2024 hits, here’s our curated list. Grab the popcorn; your heart’s about to flutter!
1. Boys Over Flowers (2009)

The OG of K-high school romances, Boys Over Flowers follows poor but fierce Geum Jan-di (Ku Hye-sun) who crashes into the world of elite F4 boys led by brooding heir Goo Jun-pyo (Lee Min-ho). Expect lavish parties, jealous exes, and epic slow-motion slaps. It’s cheesy, over-the-top fun with iconic lines like “You’re my girl!” Lee Min-ho’s star-making turn as the tsundere bad boy is pure gold. At 25 episodes, it’s a commitment, but the fashion, drama, and that unforgettable theme song make it endlessly rewatchable. Stream on Viki or Netflix—perfect for nostalgia binges in 2024.
2. The Heirs (2013)

Another Lee Min-ho masterpiece, The Heirs dives into the lives of chaebol kids at a posh high school. Cha Eun-sang (Park Shin-hye), a scholarship girl, clashes and falls for arrogant Kim Tan (Min-ho). Jealousy, secret engagements, and forbidden kisses abound amid stunning Jeju Island backdrops. The chemistry crackles, and supporting cast like Krystal Jung and Choi Jin-hyuk add layers. It’s a glossy tale of class divides and young love’s resilience. With 20 episodes of swoony angst, it’s ideal for 2024 marathons on Netflix. Pro tip: The airport reunion scene will wreck you.
3. True Beauty (2020)

Based on a hit webtoon, True Beauty stars Moon Ga-young as Im Ju-kyung, who hides her bare face with flawless makeup until hunky athletes Lee Su-ho (Cha Eun-woo) and Han Seo-jun (Hwang In-youp) enter the picture. It’s a hilarious, heartfelt take on beauty standards, insecurities, and triangle love. Ga-young’s comedic timing shines, while the ASTRO idol’s visuals are chef’s kiss. High school hijinks mix with deeper messages on self-love. 16 episodes fly by on Viki— a fresh, empowering pick for 2024 viewers craving laughs with their romance.
4. Extraordinary You (2019)
Mind-bending and romantic, Extraordinary You features Kim Hye-yoon as Eun Dan-oh, who discovers she’s a side character in a comic book. She fights fate to pursue true love with shadowy hero Haru (Rowoon). Rooftop shadows, rewritten destinies, and meta twists make it addictive. The SF9 member’s soft intensity steals scenes. Blending fantasy, comedy, and tears, this 32-episode gem explores free will in love. Available on Netflix, it’s a unique 2024 rewatch for fans of Crash Landing on You-style innovation.
5. Playful Kiss (2010)
A cute adaptation of a manga, Playful Kiss tracks clumsy Oh Ha-ni (Jung So-min) moving in with genius Baek Seung-jo (Kim Hyun-joong) after her house collapses. Slow-burn denial turns to adorable domesticity amid high school exams and proms. Hyun-joong’s icy-to-thawed charm is legendary. Lighthearted with family antics, it’s 16 episodes of fluff. Stream on Viki—timeless comfort viewing for 2024 rainy days.
6. Cheese in the Trap (2016)
Park Hye-jin’s webtoon inspires this psychological romance with Hong Seol (Oh Yeon-seo) navigating college (high school vibes) and enigmatic Yu Jung (Park Hae-jin). His “perfect” facade hides darkness, sparking obsession and doubt. Intense stares and mind games elevate it beyond tropes. Seo Kang-joon’s rival role adds spark. 16 episodes on Netflix unpack toxic love dynamics—mature pick for 2024.
7. Love Alarm (2019-2021)
In a world where an app buzzes near your soulmate, Love Alarm follows Kim Jo-jo (Kim So-hyun) torn between Hwang Sun-oh (Song Kang) and Lee Hye-young (Jung Ga-ram). Tech dystopia meets teen heartbreak. Netflix’s 2-season saga (14 episodes total) questions love’s authenticity. Stunning visuals and OSTs make it binge-worthy in 2024.
8. At Eighteen (2019)
Underrated gem At Eighteen spotlights Choi Jun-woo (On Sung-mu), a bullied introvert finding solace with artistic Yu Na-ri (Kim Hyang-gi). Subtle, realistic romance tackles trauma and growth. No over-the-top tropes—just poignant high school realism over 16 episodes. Viki exclusive; essential for emotional 2024 watches.
9. Crash Course in Romance (2023)
Recent hit with Jeon Do-yeon as a banchan shop mom and Jung Kyung-ho as a hagwon teacher entangled in scandalous high school love (her daughter’s tutor crush). Funny, tense, 16 episodes blend romance with education satire. Netflix smash—top 2024 pick for mature twists.
10. Hierarchy (2024)
Fresh Netflix drop Hierarchy shakes elite schools with transfer student Kang Ha (Lee Chae-min) uncovering secrets amid romances and revenge. Song Zu-yu (Kim Jae-won) and top girl Jung Jae-i (Ji-hye-ro) fuel steamy drama. Glossy, thrilling 7 episodes—hottest 2024 debut!
Final Thoughts: Start Your K-Drama Binge Now
These 10 Korean high school romance dramas offer something for every mood— from bubbly fun to deep feels. In 2024, they’re more accessible than ever on global platforms. Pair with ramyeon and tissues for the full experience. Which will you watch first? Drop your faves below! (Word count: 1,056)