A survey of 6,500 children aged between 11 and 15 showed the numbers taking drugs, smoking and drinking alcohol had all fallen over the past decade.
The NHS Health and Social Care Information Centre figures found 17% had tried drugs at least once in 2011, compared with 29% in 2001.
The team said youngsters appeared to be living increasingly healthy lifestyles.
Tim Straughan, chief executive of the NHS Health and Social Care Information Centre, said: "The report shows that pupils appear to be leading an increasingly clean-living lifestyle and are less likely to take drugs as well as cigarettes and alcohol.
"All this material will be of immense interest to those who work with young people and aim to steer them towards a healthier way of life."
With thanks to www.bbc.co.uk
To read the full story go to: