The mum to Archie was at the school to help celebrate International Women's Day.
And she decided to see whether any of the guys, in the audience, had something positive to share.
Head boy, 16-year-old Aker Okoye, was brave enough to join the Duchess on stage.
And he didn't let the exciting opportunity get the better of him.
Aker wrapped Meghan Markle in a huge hug, before sweetening the moment with a kiss on the cheek.
Before he addressed his classmates, the teen gushed, “She really is beautiful innit. I had to speak the truth there.”
The entire hall erupted in cheers and laughs.
Aker has now told The Sun it was “the best day of my life so far.”
He even wrote an apology to Prince Harry, in light of his cheeky banter: “Dear Harry and Meghan. Harry, hope you don’t mind me writing this letter.”
“I hope you didn’t mind me cuddling your wife. I was just overwhelmed and shocked to see her arrive at my school.”
"It was a pleasure to hear her speech and to speak in front of her as well. She is truly inspirational.”
During the 38-year-old's visit to the school, Meghan addressed the students with an impassioned speech about equality.
Addressing the males students, she asked the boys to “continue to value and appreciate the women in your lives and also set the example for some men who are not seeing it that same way.”
“You have your mothers, sisters, girlfriends, friends in your life, protect them.”
“Make sure that they are feeling valued and safe and let’s all just rally together to make International Women’s Day something that is not just on Sunday, but frankly feels like every day of the year.”
Meghan and Harry are in the final days of wrapping up their royal duties, which finishes on March 31.
Fans saw the couple reunite with Prince William and Kate Middleton for Commonwealth Day service at Westminster Abbey.
Earlier in the week, Meghan wowed at the Mountbatten Festival of Music at the Royal Albert Hall.