Best Private Schools in London

London has 98 private schools which take pupils of high school age, some of which also have primary and nursery schools as well. All of these schools offer day places, with just over 10 offering boarding places as well. The only boarding-only independent school in London is Harrow School (boys-only).

Where Schools are Located

London is very well covered by private schools. The biggest collection of schools are in Kensington & Chelsea, Westminster, Croydon and Camden.

London Independent School League Table

Looking for help getting into the right school? Download our FREE guide

Our 30-page guide, written by experts, helps you know what to look for when choosing a private school for your children. Download our guide below free.

By submitting you agree to opt-in for updates and marketing communications.

Best Private Schools by GCSE Results

The top performing schools academically for GCSE are (in order):

Best Private Schools by A-Level Results

The top performing schools academically for A-Level are (in order):

Day & Boarding Fees

Day fees

Avg.£28,537
From£4,000
To£68,156

Boarding Fees

Avg.£51,193
From£15,858
To£67,416

Best Private Boys Schools

Best Private Boys School by GCSE

The top performing boys schools academically for GCSE are (in order):

Best Private Boys School by A-Level

The top performing boys schools academically for A-Level are (in order):

Best Private Girls Schools

Best Private Girls School by GCSE Results

The top performing girls schools academically for GCSE are (in order):

Best Private Girls School by A-Level Results

The top performing girls schools academically for A-Level are (in order):

Best Co-Ed Schools

Best Co-Ed Schools by GCSE Results

The top performing co-ed schools academically for GCSE are (in order):

Best Co-Ed Schools by A-Level Results

The top performing co-ed schools academically for A-Level are (in order):

Co-Ed School Fees

Day fees

Avg.£27,652
From£4,000
To£68,156

Boarding Fees

Avg.£46,067
From£15,858
To£65,976

London Private School Costs (Averages)

No. of Schools 78
Avg Day Fee £28,537
Avg Boarding Fee £51,193
School Fees Comparison Chart£28,537£51,193Overall£33,021£60,165Boys£29,976£0Girls£27,652£46,067Co-Ed