Can you afford private school? (2026 edition)

We published the first version of this article in 2014 when prep school fees in London were ranged from £12,000 to £16,000. How times have changed! Who wouldn’t be dreaming of fees of £12,000 now? The question of affordability has become especially pressing following the introduction of VAT on private education, along with high rates of inflation since 2022.

Private school fees have more than doubled over the past 10 year., and many parents who planned to send their kids to private schools are not so sure if they can afford it anymore. School fees have risen far above inflation. But did you know you should almost double your estimate of what it will cost you to send your kid to private school?

Last year, I helped a close friend decide if she should send her daughter to a private school when she was allocated only her 6th choice of state primary school on National Offer Day. She is a professional on a very good income, but given the cost of rent and childcare in London, she was one of those unlucky people too high earning to ever qualify for a bursary but not comfortably able to send her children to private school either. I remember we went through all the numbers on a spreadsheet, and by the end of it, I strongly advised her not to go private. After adding up all the costs (and there are many costs people don’t initially think about, which I will talk about later), she would have had maybe £100 or £200 per month left for “negative surprises”. Our spreadsheet suggested that if she got a surprise parking ticket, visit to the dentist or lost her phone, she might have problems sleeping at night. It’s not a situation I would wish on anyone. As it happened, a few months before school start, her daughter moved up the waiting list and was offered her second choice state school. She is very happy and thriving there now, and her mother is extremely relieved she didn’t send her to a prep school in London, particularly now that she sees that even without school fees, the money that she had thought of using for school fees gets eaten up by birthday presents, school uniform, childcare, holidays and other extras.

Going through the full calculations of what private school costs with her prompted me to write about the full cost of private education here. So, what does it cost? First, there is the obvious part, the basic school fees. They vary by school, but most British prep schools in London now charge somewhere between £24,000 and £30,000, (with a few exceptions beyond £30,000, such as Garden House and Eaton Square School, as well as most international schools and the American School).

Next, there is the uniform, which again varies, and many schools organise second hand uniform sales to make it easier for parents, but to be sure we don’t underestimate the cost, let’s say this will cost £500 per year (it is probably more in the first year and less in subsequent years, as you may use some items for a couple of years and buy the used). Then there are school lunches. Again the cost will vary, but a good estimate will be £350 per term or £1,000 per year. Then you have extracurricular activities. Of course, you don’t need to do any, but let’s assume your child might still want to do two activities on average, maybe learn and instrument and play cricket, for example. Some after-school clubs are free, many others range from £1000 to £300 per term depending on the level of teaching involved – one on one violin lessons, for example, will be far more expensive than a home work club. So let’s assume we sign up for two clubs at £200 per term, again we need to add £1,200 per year for this. School trips might be an additional cost, and here costs will vary considerably, while some schools include this in the fees, so let’s leave this part blank for now. Are you keeping track? Let me summarise where we are:

  • Tuition fees: £30,000
  • School uniform: £ 500
  • School lunches: £ 1,000
  • Extracurriculars: £ 1,200

So we have £32,700 per year per child now, paid from your aftertax income.

 You are still feeling comfortable and think we are done? Think again. Let’s now move on to the real cost, the part that many forget about and that makes a real difference between private and state school: after-school and holiday care. State schools tend to have breakfast clubs and after-school clubs running from 8am to 6pm. They also offer holiday clubs that run from 8am to 6pm every day. Taking the example of my friend whose daughter now attends a state primary school, her after-school club costs £12 per day and the holiday club about £35 for the full day.

In comparison, private schools offer far less provision in terms of hours and at a much higher cost. If both parents work full-time, you would always need to hire someone to pick up your child from school, as even on the days the school runs after-school clubs, pick up times would be 5pm at the latest. Plus, many clubs are only offered to children from Year 1 upwards, so you would never be able to fill the week with after-school clubs till 5 when your child starts school. And who can really leave their office at 4.15pm every day to make it to school in time for pick-up? Realistically, most working parents hire a nanny from 3pm to 6 or 7pm every day at a cost of anywhere between £10 to £15 per hour. Hardly any private schools offer holiday camps, and if they do, they will only run for certain weeks and for part of the day. That means, you would need to book additional private childcare during the holidays. You could try to convince your local state school to accept your child into their holiday programme, but they would likely spend the day with children who know each other from school, which is not ideal.

Plus, and here comes the funny part, private schools have considerably longer holidays than state schools. Just speaking of my daughter’s school, they have four weeks of Christmas holidays, four weeks of Easter holidays plus eight weeks of summer holidays. And in between each of these, there is another week of half-term holidays. We are talking of at least one month of additional full childcare provision that you will have to pay (compared to state school), and four months in total of holiday care you need to pay for. I’d be surprised if that is not another £5,000 you need to add to the total cost, plus the after-school care, which at about £800 per month for the remaining eight month that your school is actually open until 3 or 3.30pm amounts to another £6,400 per year.

So if both parents work full-time, the truth is that you need to double your estimate of what it is going to cost you to send your children to private school. This is why my friend who thought she could afford about £25,000 per year on school fees found out after her daughter finished the Reception year that she had actually spent about £10,000 during the year on school related extras and childcare, even though her daughter attended a state school! So to be precise, some costs listed here might also arise when you send your child to state school, but all items from school uniform to extracurriculars and school trips as well as birthday presents tend to be cheaper at a state school than their private school equivalents. And you need to be aware that you will be spending this money; £25,000 or £30,000 per year per child is not a realistic estimate of what you need to have left after covering your normal expenses.

Of course, you can say at this rate it is cheaper for one parent not to work, saving up to £12,000 of additional childcare cost, but assuming your salary is higher than that, this is probably not an optimal long-term decision, at least from a financial perspective. I am not trying to convince anyone to opt for one way or the other, but I do want to prevent people from making long-term financial commitments that will cause them sleepless nights later on. Only go private if you still feel comfortable after considering all the associated costs and if you feel your chosen private school is considerably superior to your state school alternatives to make it worth the cost.

Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top