The cost of raising a child to the age of 11 has risen to more than £90,000, according to new figures.

The average annual cost of raising a child to secondary-school-age in Britain has gone up by £1085 in the last five years, a 15% rise from £7222 in 2007 to £8307 in 2011, the study by Halifax suggests.

Inflation as measured by the Retail Price Index rose by 18% over the period.

Schooling made up the largest rise in spending, including money spent on uniforms, class materials, school trips and lunches, which have increased by 24% from £684 a year in 2007 to £849 in 2012.

Nursery and child-minding costs accounted for the second-largest increase, up 22% to £3346 in 2011.

This was typically 40% of the annual expenditure incurred by parents when raising their offspring, while nursery and child-minding combined with schooling accounted for half of the total annual expenditure.

Spending on food and holidays fell in real terms, with parents spending £889 feeding a child in 2011, an increase of 14% from £780 in 2007, while spending on children's holidays rose by 16% to £740 during the same period.

Spending on children's clothing fell by 15%, from £602 in 2007 to £513 in 2011. However, heavy discounting among retailers to cope with the economic downturn could have had an impact on the figures, the report said.