The Duke of Cambridge believes children have a "considerable" amount of "pressure" on them.
The 35-year-old royal believes youngsters are being put through their paces a lot more now than they ever used to be, and he thinks kids today are treated a lot differently than his "generation" were because they are "tested more than ever".
Speaking at a gala in support of the Children's Trust and SkillForce at London's Roundhouse, which has been reported by The Telegraph Online, Prince William - who has four-year-old son Prince George and two-year-old daughter Princess Charlotte with his wife Duchess Catherine - said: "The pressure on young people these days is considerable - almost certainly more than even for my generation not so long ago.
"Children are tested more than ever before and are being prepared to enter a highly competitive work market."
And William thinks social media does not help children either, and he has likened people being savvy on their phones to being "on call 24/7", which he believes will inevitably put a "strain" on relationships, home life, and a person's "self worth".
He continued: "On top of this, there is a sense of being 'on call' 24/7 through social media, and the subsequent strains this can have on relationships, home life and, ultimately, a child's sense of their own self-worth. It can all take its toll.
"Role-modelling and giving a child the tools of courage, discipline and resilience are a demonstration of great love and commitment to that child's success in life.
"If you are not taught these skills at a young age, it can be very, very difficult to learn them as an adult."
Tagged in Prince William