Search here for independent schools in the Central and West areas of England, including Buckinghamshire, Gloucestershire, Oxfordshire, West Berkshire and Wiltshire.
There are more than 170 private schools in this region, including day and boarding schools, girls' schools, boys' schools, prep schools, senior schools or sixth forms. You will find these 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.
If you are looking for an independent special needs school, please visit our sister website www.specialneedsguide.co.uk.
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.
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, 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.
Akeley Wood,
Buckingham,
MK18 5AE,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Akeley Wood School
39-42 Hythe Bridge Street,
Oxford,
OX1 2EP,
Oxfordshire
Co-educational, Boarding, Day, Sixth Form.
Read more about Carfax College
Station Road,
Beaconsfield,
HP9 1AA,
Buckinghamshire
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Davenies School
Downe House,
Cold Ash,
Thatcham,
RG18 9JJ,
West Berkshire
Girls, Boarding, Day, Senior, Sixth Form.
Read more about Downe House School
Bardwell Road,
Oxford,
OX2 6SS,
Oxfordshire
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory.
Read more about Dragon School
London Road,
Oxford,
OX3 7TD,
Oxfordshire
Girls, Boarding, Day, Senior, Sixth Form.
Read more about Headington School Oxford
23 Ledborough Lane,
Beaconsfield,
HP9 2PZ,
Buckinghamshire
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about High March
Moulsford-on-Thames,
OX10 9HR,
Oxfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Read more about Moulsford Preparatory School
Radley Road,
Abingdon-on-Thames,
OX14 3PS,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Our Lady's Abingdon School
Henley-on-Thames,
RG9 4BW,
Oxfordshire
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Shiplake College
Curzon Street,
Calne,
SN11 0DF,
Wiltshire
Girls, Boarding, Day, Senior, Sixth Form.
Read more about St Mary's Calne
13 St Andrew's Road,
Henley-on-Thames,
RG9 1HS,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about St Mary's Preparatory School
Faringdon Road,
Abingdon,
OX13 6LN,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about The Manor Preparatory School
College Lane,
Thornton,
MK17 0HJ,
Buckinghamshire
Girls, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Read more about Thornton College
High Wycombe,
HP11 1PE,
Buckinghamshire
Girls, Boarding, Day, Senior, Sixth Form.
Read more about Wycombe Abbey
Josca's House,
Kingston Road,
Frilford,
OX13 5NX,
Oxfordshire
Boys, Day, Pre-Preparatory, Preparatory.
29 Christchurch Road,
Cheltenham,
GL50 2NY,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Sinope Street,
off Widden Street,
Gloucester,
GL1 4AW,
Gloucestershire
Girls, Day, Senior, Sixth Form.
Dorton House,
Dorton,
Aylesbury,
HP18 9NG,
Buckinghamshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
High Street,
Bulford,
Salisbury,
SP4 9DR,
Wiltshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Minchinhampton,
Stroud,
GL6 9AF,
Gloucestershire
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory.
Pittville Circus Road,
Cheltenham,
GL52 2QA,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Bishopstrow,
Warminster,
BA12 9HU,
Wiltshire
Co-educational, Boarding, Preparatory, Senior, Sixth Form.
Bloxham,
Banbury,
OX15 4PE,
Oxfordshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Hermitage,
Newbury,
RG18 9UL,
West Berkshire
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Newport Road,
Broughton,
Milton Keynes,
MK10 9AA,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Cheltenham Road,
Burford,
OX18 4PL,
Oxfordshire
Co-educational, Boarding, Senior, Sixth Form.
Overthorpe Hall,
Banbury,
OX17 2BS,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
33 Bourne Avenue,
Salisbury,
SP1 1LR,
Wiltshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Bagley Wood,
Kennington,
Oxford,
OX1 5ND,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Headley,
Newbury,
RG19 8LD,
West Berkshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Bath Road,
Cheltenham,
GL53 7LD,
Gloucestershire
Co-educational, Boarding, Day, Senior, Sixth Form.
Thirlestaine Road,
Cheltenham,
GL53 7AB,
Gloucestershire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Bayshill Road,
Cheltenham,
GL50 3EP,
Gloucestershire
Girls, Boarding, Day, Senior, Sixth Form.
Cantay House,
Park End Street,
Oxford,
OX1 1JD,
Oxfordshire
Co-educational, Boarding, Day.
Two Dells Lane,
Chesham,
HP5 3QF,
Buckinghamshire
Co-educational, Day, Pre-Preparatory, Preparatory.
Green End,
Aylesbury,
HP20 2SA,
Buckinghamshire
Co-educational, Day, Nursery.
35 Rickfords Hill,
Aylesbury,
HP20 2RT,
Buckinghamshire
Co-educational, Day, Pre-Preparatory.
The Old Museum,
8 Horsefair,
Banbury,
OX16 0AA,
Oxfordshire
Co-educational, Day, Nursery.
32 Launton Road,
Bicester,
OX26 6PZ,
Oxfordshire
Co-educational, Day, Nursery.
3 Brewer Street,
Oxford,
OX1 1QW,
Oxfordshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Witney,
OX29 7PU,
Oxfordshire
Co-educational, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Moulsford,
Wallingford,
OX10 9HT,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Bassetsbury Manor,
Bassetsbury Lane,
High Wycombe,
HP11 1QX,
Buckinghamshire
Co-educational, Day, Pre-Preparatory, Preparatory.
Bishops Blake,
Beaconsfield Road,
Farnham Royal,
SL2 3BY,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory.
High Street,
West Lavington,
Devizes,
SN10 4HE,
Wiltshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Lansdown Road,
Cheltenham,
GL51 6QS,
Gloucestershire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Shelburne Road,
Cheltenham,
GL51 6HE,
Gloucestershire
Co-educational, Boarding, Day, Senior, Sixth Form.
333 Banbury Road,
Oxford,
OX2 7PL,
Oxfordshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Sandford Road,
Littlemore,
Oxford,
OX4 4PU,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
School Lane,
Staverton,
Trowbridge,
BA14 6NZ,
Wiltshire
Co-educational, Day, Pre-Preparatory, Preparatory, Senior.
Station Road,
Wanswell,
Berkeley,
GL13 9RS,
Gloucestershire
Co-educational, Day.
The Hollows,
Wilton,
Salisbury,
SP2 0JE,
Wiltshire
Co-educational, Day.
School Lane,
Stoke Poges,
SL2 4QA,
Buckinghamshire
Co-educational, Day.
1 High Street,
Great Missenden,
HP16 9AA,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Laverstock Road,
Salisbury,
SP1 2RB,
Wiltshire
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Milford Hill,
Salisbury,
SP1 2RA,
Wiltshire
Girls, Boarding, Day, Senior, Sixth Form.
Shrubbery Road,
High Wycombe,
HP13 6PR,
Buckinghamshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
45 Pembroke Street,
Oxford,
OX1 1BP,
Oxfordshire
Co-educational, Boarding, Day.
Little Kimble,
Aylesbury,
HP17 0XP,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Hatherop,
Cirencester,
GL7 3NB,
Gloucestershire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
26 London Road,
Oxford,
OX3 7PB,
Oxfordshire
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
Copperkins Lane,
Chesham Bois,
Amersham,
HP6 5QB,
Buckinghamshire
Girls, Day, Nursery, Pre-Preparatory, Preparatory.
The Priory,
Corsham,
SN13 0AP,
Wiltshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
38 Regent Street,
Stonehouse,
GL10 2AD,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Kingham,
Chipping Norton,
OX7 6TH,
Oxfordshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Kitebrook House,
Moreton-in-Marsh,
GL56 0RP,
Gloucestershire
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory.
Campbell Road,
Salisbury,
SP1 3BQ,
Wiltshire
Co-educational, Day, Pre-Preparatory, Preparatory, Senior.
Cowley Place,
Oxford,
OX4 1DZ,
Oxfordshire
Boys, Day, Preparatory, Senior, Sixth Form.
Queenlaines Farm,
Sevenhampton,
Swindon,
SN6 7SQ,
Wiltshire
Co-educational, Day.
Bath Road,
Marlborough,
SN8 1PA,
Wiltshire
Co-educational, Boarding, Senior, Sixth Form.
Hermitage,
Newbury,
RG18 9UL,
West Berkshire
Girls, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Calcutt Street,
Cricklade,
SN6 6BA,
Wiltshire
Co-educational, Day, Nursery, Pre-Preparatory.
Tattenhoe Lane,
Milton Keynes,
MK3 7EG,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
2 Savile Road,
Oxford,
OX1 3UA,
Oxfordshire
Boys, Day, Pre-Preparatory, Preparatory.
Enborne Road,
(corner of Rockingham Road),
Newbury,
RG14 6AD,
West Berkshire
Co-educational, Boarding, Day.
Belbroughton Road,
Oxford,
OX2 6XA,
Oxfordshire
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Forest Farm,
Elsfield,
Oxford,
OX3 9UW,
Oxfordshire
Co-educational, Day, Pre-Preparatory, Preparatory.
12-13 King Edward Street,
Oxford,
OX1 4HT,
Oxfordshire
Co-educational, Boarding, Day, Sixth Form.
Bourton,
Swindon,
SN6 8HZ,
Wiltshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Pipers Lane,
Great Kingshill,
High Wycombe,
HP15 6LP,
Buckinghamshire
Girls, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Calcutt Street,
Cricklade,
SN6 6BB,
Wiltshire
Co-educational, Boarding, Day, Preparatory.
Rendcomb,
Cirencester,
GL7 7HA,
Gloucestershire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
90 Bell Street,
Henley-on-Thames,
RG9 2BN,
Oxfordshire
Co-educational, Day, Pre-Preparatory, Preparatory.
Pullens Lane,
Oxford,
OX3 0BY,
Oxfordshire
Girls, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
The Old Palace,
1 The Close,
Salisbury,
SP1 2EQ,
Wiltshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Rushmore,
Tollard Royal,
Salisbury,
SP5 5QD,
Wiltshire
Co-educational, Boarding, Day, Preparatory.
Sibford Ferris,
Banbury,
OX15 5QL,
Oxfordshire
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
London Road,
Charlton Kings,
Cheltenham,
GL52 6NR,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Cirencester Road,
Cheltenham,
GL53 8EY,
Gloucestershire
Co-educational, Day, Senior, Sixth Form.
Woodstock Road,
Oxford,
OX2 7NN,
Oxfordshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Marlborough Road,
Pewsey,
SN9 5NT,
Wiltshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Sandleford Priory,
Newbury,
RG20 9BD,
West Berkshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Faringdon Road,
Abingdon,
OX14 1BE,
Oxfordshire
Girls, Day, Preparatory, Senior, Sixth Form.
Carswell Manor,
Faringdon,
SN7 8PT,
Oxfordshire
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory.
St John's Road,
Banbury,
OX16 5HX,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Curzon Street,
Calne,
SN11 0DF,
Wiltshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Harts Lane,
Burghclere,
Newbury,
RG20 9JW,
West Berkshire
Co-educational, Boarding, Day, Preparatory, Senior, Sixth Form.
Cottles Park,
Atworth,
Melksham,
SN12 8NT,
Wiltshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Buckingham,
MK18 5EH,
Buckinghamshire
Co-educational, Boarding, Day, Senior, Sixth Form.
Swanbourne,
Milton Keynes,
MK17 0HZ,
Buckinghamshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Church Street,
Nailsworth,
GL6 0BP,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Chesham Bois,
Amersham,
HP6 5PF,
Buckinghamshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Church Road,
Aldermaston,
RG7 4LR,
West Berkshire
Co-educational, Day, Pre-Preparatory, Preparatory.
19 London Road,
High Wycombe,
HP11 1BJ,
Buckinghamshire
Co-educational, Day, Senior, Sixth Form.
Redland Drive,
Loughton,
Milton Keynes,
MK5 8HD,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Gloucester,
GL1 2BG,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
New Yatt Road,
Witney,
OX29 6TA,
Oxfordshire
Co-educational, Day, Pre-Preparatory, Preparatory, Senior.
Southern Road,
Cheltenham,
GL53 9RP,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Amersham Road,
High Wycombe,
HP13 6QT,
Buckinghamshire
Boys, Boarding, Senior, Sixth Form.
20 Marcham Road,
Abingdon,
OX14 1AA,
Oxfordshire
Co-educational, Day, Preparatory, Senior.
Soskin Drive,
Stantonbury Fields,
Milton Keynes,
MK14 6DP,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
The Mount,
Highclere,
Newbury,
RG20 9PS,
Hampshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Wykham Park,
Banbury,
OX16 9UR,
Oxfordshire
Girls, Boarding, Day, Senior, Sixth Form.
The Old Rectory,
Walton Drive,
Milton Keynes,
MK7 6BB,
Buckinghamshire
Co-educational, Day, Nursery, Pre-Preparatory.
Church Street,
Warminster,
BA12 8PJ,
Wiltshire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Westonbirt,
Tetbury,
GL8 8QG,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Westonbirt,
Tetbury,
GL8 8QG,
Gloucestershire
Girls, Boarding, Day, Senior, Sixth Form.
The Green,
London Lane,
Ascott-under-Wychwood,
OX7 6AN,
Oxfordshire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Wotton House,
Horton Road,
Gloucester,
GL1 3PR,
Gloucestershire
Co-educational, Day, Senior.
74 Banbury Road,
Oxford,
OX2 6JR,
Oxfordshire
Girls, Boarding, Day, Senior, Sixth Form.
Bath Road,
Stonehouse,
GL10 2JQ,
Gloucestershire
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Whaddon Green,
Gloucester,
GL4 0UF,
Gloucestershire
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.