Average private school fees soar to more than £18,000 a year
Private school fees have increased by 8%, with families now paying out more than £6,000 a term on average, figures show.
Private school fees have increased by 8%, with families now paying out more than £6,000 a term on average, figures show.