Search here for independent schools in the Greater London area, including parts of Essex, Hertfordshire, Kent, Middlesex and Surrey.
There are more than 130 independent private schools in the Greater London area, including day and boarding schools, boys' schools, girls' schools, prep schools, senior schools, and sixth forms.
You will find the schools listed at the bottom of this page; you can use the filters to narrow your search, and find schools near you with our postcode search.
Click on a school's name for more information. Those schools with full profiles appear at the top of the listings in highlighted panels. Some schools provide links to their social media and you can also watch school videos.
Please have a look around www.schoolsearch.co.uk for information, advice and news about independent schools and independent education.
You can check for open days, find information on independent school associations, read expert advice on the questions to ask when choosing a school and get help in finding the fees.
If you are looking for an independent special needs school, please visit our sister website: www.specialneedsguide.co.uk.
These search results are from www.schoolsearch.co.uk, the online guide to independent schools in the UK, in partnership with John Catt's Which School? guidebook, first published in 1924, Which London School? & the South-East and John Catt's Preparatory Schools. We hope you find the perfect school for your child!
If you have any further questions or enquiries about independent education or a particular independent school, please get in touch with us at enquiries@johncatt.com.
490 High Road,
Woodford Green,
IG8 0PN,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Avon House Preparatory School
228 Bromley Road,
Shortlands,
Bromley,
BR2 0BS,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Bishop Challoner School
41-43 Orchard Road,
Bromley,
BR1 2PR,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Breaside Preparatory School
High Road,
Chigwell,
IG7 6QF,
Essex
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Chigwell School
168 Pampisford Road,
South Croydon,
CR2 6DA,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Cumnor House School for Boys
44-48 South Park Hill Road,
South Croydon,
CR2 7DW,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Elmhurst School
Perry Street,
Chislehurst,
BR7 6LR,
Kent
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Farringtons School
Russell Road,
Shepperton,
TW17 9HX,
Middlesex
Boys, Day, Senior, Sixth Form.
Read more about Halliford School
Hampton Court Road,
Richmond upon Thames,
London,
KT8 9BS,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Hampton Court House
George Road,
Kingston upon Thames,
KT2 7NU,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Holy Cross Preparatory School
24-26 Cumberland Road,
Kew,
TW9 3HQ,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Kew College Prep
Layton House, Ferry Lane,
Kew Green,
Richmond,
TW9 3AF,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Kew Green Preparatory School
Kew House,
6 Capital Interchange Way,
London,
TW8 0EX,
Middlesex
Co-educational, Day, Senior, Sixth Form.
Read more about Kew House School
68 King's Road,
Richmond,
TW10 6ES,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about King's House School
29 Peaks Hill,
Purley,
CR8 3JJ,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Laleham Lea School
3 Richmond Road,
New Barnet,
Barnet,
EN5 1SA,
Hertfordshire
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Lyonsdown School
George Road,
Kingston upon Thames,
KT2 7PE,
Surrey
Girls, Boarding, Day, Senior, Sixth Form.
Read more about Marymount International School London
38 Knoll Road,
Sidcup,
DA14 4QU,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Merton Court Preparatory School
Harwood Hall,
Harwood Hall Lane,
Upminster,
RM14 2YG,
Essex
www.oakfieldspreparatoryschool.co.uk
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Oakfields Preparatory School
46-48 Richmond Hill,
Richmond,
TW10 6QX,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Old Vicarage School
Cross Deep,
Twickenham,
TW1 4QJ,
Middlesex
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about St Catherine's School
Parkway,
Hillingdon,
Uxbridge,
UB10 9JX,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about St Helen's College
3 Gresham Road,
Staines-upon-Thames,
TW18 2BT,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Staines Preparatory School
Rickmansworth Park,
Rickmansworth,
WD3 4HF,
Hertfordshire
Girls, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about The Royal Masonic School for Girls
Haling Park,
South Croydon,
CR2 6YT,
Surrey
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Whitgift School
Glengall Road,
Woodford Green,
IG8 0BZ,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Woodford Green Preparatory School
108 Vine Lane,
Hillingdon,
Uxbridge,
UB10 0BE,
Middlesex
Co-educational, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
109-117 Cherry Orchard Road,
Croydon,
CR0 6BE,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
21 Hindes Road,
Harrow,
HA1 1SH,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
60-62 Argyle Road,
Ilford,
IG1 3BG,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
50-52 Eversley Crescent,
Isleworth,
TW7 4LW,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Grange Drive,
Chislehurst,
BR7 5ES,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
High Road,
Woodford Green,
IG8 0RF,
Essex
Co-educational, Day, Preparatory, Senior, Sixth Form.
233 Beehive Lane,
Redbridge,
Ilford,
IG4 5ED,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
1-5 Victoria Road,
Sidcup,
DA15 7HD,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
14 & 24 Page Heath Lane,
Bickley,
Bromley,
BR1 2DS,
Kent
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
130 High Road,
Buckhurst Hill,
IG9 5SD,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Blackbrook Lane,
Bickley,
Bromley,
BR1 2TW,
Kent
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Broomfield Road,
Kew Gardens,
Richmond,
TW9 3HS,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
458 Rayners Lane,
Pinner,
Harrow,
HA5 5DT,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
5/6 Castleton Gardens,
Wembley,
HA9 7QJ,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Water Tower Hill,
Croydon,
CR0 5SX,
Surrey
Co-educational, Boarding, Day, Senior, Sixth Form.
Kingston Hill,
Kingston upon Thames,
KT2 7LN,
Surrey
Co-educational, Day, Senior, Sixth Form.
3 Springfield Road,
Wallington,
SM6 0BD,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Old Farleigh Road,
Selsdon,
South Croydon,
CR2 8YB,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
1 Woodcote Lane,
Purley,
CR8 3HB,
Surrey
Girls, Day, Pre-Preparatory, Preparatory.
68 Palmerston Road,
Buckhurst Hill,
IG9 5LG,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Foxbury Avenue,
Perry Street,
Chislehurst,
BR7 6SD,
Kent
Boys, Boarding, Day, Senior, Sixth Form.
Mitcham Court,
Cricket Green,
Mitcham,
CR4 4LB,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
1-5 Eastwood Road,
Goodmayes,
Ilford,
IG3 8UW,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
296 Hale Lane,
Edgware,
HA8 8NP,
Middlesex
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
12 Cowleaze Road,
Kingston upon Thames,
KT2 6DZ,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
41 Kew Foot Road,
Richmond,
TW9 2SS,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Perry Street,
Chislehurst,
BR7 6LR,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
2 Balgores Lane,
Gidea Park,
Romford,
RM2 5JR,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Roding Lane,
Chigwell,
IG7 6BQ,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Gloucester Road,
Hampton,
TW12 2UQ,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
5 High Street,
Harrow on the Hill,
HA1 3HP,
Middlesex
Boys, Boarding, Senior, Sixth Form.
1 Broadhurst Avenue,
Edgware,
HA8 8TP,
Middlesex
Co-educational, Day, Pre-Preparatory, Preparatory.
Western Road,
Sutton,
SM1 2TE,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
Havering Grange,
Havering Road,
Romford,
RM1 4HR,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
20 First Cross Road,
Twickenham,
TW2 5QA,
Middlesex
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Middle Road,
Harrow on the Hill,
HA2 0HN,
Middlesex
Co-educational, Day, Senior, Sixth Form.
London Road,
Kingston upon Thames,
KT2 6PY,
Surrey
Co-educational, Day, Senior, Sixth Form.
Hanworth Road,
Hampton,
TW12 3HF,
Middlesex
Girls, Day, Preparatory, Senior, Sixth Form.
Burlington House,
177 Uxbridge Road,
Hampton,
TW12 1BD,
Middlesex
Girls, Day, Preparatory.
Inglenook,
Sipson Road,
Sipson, West Drayton,
UB7 0JG,
Middlesex
Girls, Day, Senior.
103 Palmerston Road,
Buckhurst Hill,
IG9 5NH,
Essex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Camlet Way,
Hadley Wood,
Barnet,
EN4 0NJ,
Hertfordshire
Co-educational, Day, Senior, Sixth Form.
Waldegrave Park,
Twickenham,
TW1 4TQ,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Canons,
Canons Drive,
Edgware,
HA8 7RJ,
Middlesex
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Maxwell Road,
Northwood,
HA6 2YE,
Middlesex
Girls, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
2-3 Red Lion Court,
Alexandra Road,
Hounslow,
TW3 1JS,
Middlesex
Co-educational, Day, Senior.
6-8 Albion Hill,
Loughton,
IG10 4RA,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Coombe Road,
Lloyd Park,
Croydon,
CR0 5RD,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Old Palace Road,
Croydon,
CR0 1AX,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
South Hill Avenue,
Harrow,
HA1 3NU,
Middlesex
Co-educational, Day, Pre-Preparatory, Preparatory.
8 Queens Road,
Kingston upon Thames,
KT2 7SH,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
91 Hindes Road,
Harrow,
HA1 1RX,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Pope's Villa,
Cross Deep,
Twickenham,
TW1 4QG,
Middlesex
Co-educational, Day, Preparatory, Senior, Sixth Form.
36-38 Cecil Park,
Pinner,
HA5 5HH,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Regent House,
167 Imperial Drive,
Harrow,
HA2 7HD,
Middlesex
Co-educational, Day, Senior, Sixth Form.
George Road,
Kingston upon Thames,
KT2 7PB,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
Buckholt House,
25 Middle Road,
Harrow,
HA2 0HW,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory.
Coombe Lane,
Croydon,
CR9 5BX,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Coombe Lane,
Croydon,
CR9 5BX,
Surrey
Co-educational, Boarding, Day, Senior, Sixth Form.
67 Banstead Road South,
Sutton,
SM2 5LH,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Bunces Lane,
Woodford Green,
IG8 9DU,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Cross Deep,
Twickenham,
TW1 4QJ,
Middlesex
Girls, Day, Pre-Preparatory, Preparatory.
71 Wembley Park Drive,
Wembley,
HA9 8HE,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
49 Bromley Road,
Beckenham,
BR3 5PA,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Justin Hall,
Beckenham Road,
West Wickham,
BR4 0QS,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Woodcote Valley Road,
Purley,
CR8 3AL,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Eastbury Road,
Northwood,
HA6 3AS,
Middlesex
Girls, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Potter Street Hill,
Northwood,
HA6 3QY,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
40 Moor Park Road,
Northwood,
HA6 2DJ,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
South Drive,
Gidea Park,
Romford,
RM2 6HH,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
North Lodge,
The Ridgeway,
Enfield,
EN2 8BE,
Middlesex
Co-educational, Day, Senior, Sixth Form.
13-15 Surbiton Crescent,
Kingston upon Thames,
KT1 2JT,
Surrey
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
The Bull Theatre,
68 High Street,
Barnet,
EN5 5SJ,
Hertfordshire
Co-educational, Day, Preparatory, Senior.
55 Cheam Road,
Sutton,
SM1 2AX,
Surrey
Girls, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Mowbray Road,
Edgware,
HA8 8JL,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
The Old Vicarage,
High Street,
Harmondsworth,
UB7 0AQ,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
The Grange Country House,
Rickmansworth Road,
Northwood,
HA6 2RB,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory.
185 Hampton Road,
Twickenham,
TW2 5NQ,
Middlesex
Boys, Day, Pre-Preparatory, Preparatory.
White Lodge,
Richmond Park,
Richmond,
TW10 5HR,
Surrey
Co-educational, Boarding, Day, Senior, Sixth Form.
Park Road,
Hanworth Park,
London,
TW13 6PN,
Middlesex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
57 Thetford Road,
New Malden,
KT3 5DP,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
2-4 Coventry Road,
Ilford,
IG1 4QR,
Essex
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Beveree,
43 High Street,
Hampton,
TW12 2SA,
Middlesex
Co-educational, Day, Pre-Preparatory, Preparatory.
238 Kew Road,
Richmond,
TW9 3JX,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
36 Station Road,
Sidcup,
DA15 7DU,
Kent
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
80 Westbury Road,
New Malden,
KT3 5AS,
Surrey
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.