Are you looking for a boys' only prep school? Search here to find and compare prep schools for boys in England, Scotland, Wales and Northern Ireland.
You will find all boys' only prep schools listed at the bottom of this page. Please note this includes stand-alone prep schools and all-through schools with preparatory departments.
You can use the filters in the box below to narrow your search: you can select day or boarding schools, or find and compare schools to you with our postcode search.
Click on a school's name for more information. Prep 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.
Many prep schools are members of the Independent Association of Prep Schools (IAPS), which is a good source of initial advice about preparatory education.
You can also read preparatory school news and feature articles in our editorial section, including articles on the benefits of a prep school education and the issues to consider and questions to ask when choosing a school.
You will also find more helpful articles on choosing a school, finding the fees, and an explanation of exams and qualifications.
If you are looking for an independent special needs school, see 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, 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
168 Pampisford Road,
South Croydon,
CR2 6DA,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Cumnor House School for Boys
Station Road,
Beaconsfield,
HP9 1AA,
Buckinghamshire
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Davenies School
12-14 Castlebar Road,
Ealing,
London,
W5 2DR
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Durston House
Southside,
Wimbledon Common,
London,
SW19 4TT
Boys, Day, Preparatory, Senior, Sixth Form.
Read more about King's College School
68 King's Road,
Richmond,
TW10 6ES,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about King's House School
Lockers Park Lane,
Hemel Hempstead,
HP1 1TL,
Hertfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Read more about Lockers Park
103 Palmerston Road,
Buckhurst Hill,
IG9 5NH,
Essex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Loyola Preparatory School
24 Lyndhurst Gardens,
Hampstead,
London,
NW3 5NW
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Lyndhurst House Prep School
294 Colinton Road,
Edinburgh,
EH13 0PU
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
Read more about Merchiston Castle School
Moulsford-on-Thames,
OX10 9HR,
Oxfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Read more about Moulsford Preparatory School
26 Bolingbroke Grove,
London,
SW11 6EL
Boys, Day, Preparatory.
Read more about Northcote Lodge
The Manor,
Stoke d'Abernon,
Cobham,
KT11 3PX,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about Parkside School
Priest Hill,
Old Windsor,
SL4 2JN,
Berkshire
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about St John's Beaumont Preparatory School
90 Fitzjohn's Avenue,
Hampstead,
London,
NW3 6NP
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about St. Anthony's School for Boys
24 St James's Road,
Edgbaston,
Birmingham,
B15 2NX,
West Midlands
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about West House School
Josca's House,
Kingston Road,
Frilford,
OX13 5NX,
Oxfordshire
Boys, Day, Pre-Preparatory, Preparatory.
Wheathampstead Road,
Harpenden,
AL5 1AD,
Hertfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Marlborough Road,
Bowdon,
Altrincham,
WA14 2RR,
Greater Manchester
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
1 Loudoun Road,
St John's Wood,
London,
NW8 0LH
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Newton le Willows,
Bedale,
DL8 1TF,
North Yorkshire
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
De Parys Avenue,
Bedford,
MK40 2TU,
Bedfordshire
Boys, Boarding, Day, Preparatory.
De Parys Avenue,
Bedford,
MK40 2TU,
Bedfordshire
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
14 & 24 Page Heath Lane,
Bickley,
Bromley,
BR1 2DS,
Kent
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
4 Oakholme Road,
Sheffield,
S10 3DH,
South Yorkshire
Boys, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
87-90 Egerton Road,
London,
N16 6UE
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Hermitage,
Newbury,
RG18 9UL,
West Berkshire
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
458 Rayners Lane,
Pinner,
Harrow,
HA5 5DT,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Belmont Road,
Belfast,
BT4 2ND,
County Antrim
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
3 Brewer Street,
Oxford,
OX1 1QW,
Oxfordshire
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Ridgeway,
The Thicket,
Maidenhead,
SL6 3QE,
Berkshire
Boys, Day, Pre-Preparatory, Preparatory.
Wellington Road,
St Saviour,
JE2 7TH,
Jersey
Boys, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
33 Edge Hill,
Wimbledon,
London,
SW19 4NP
Boys, Day, Pre-Preparatory, Preparatory.
Dulwich Common,
SE21 7LD,
London
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
42 Alleyn Park,
Dulwich,
London,
SE21 7AA
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
3-5 Eaton Gate,
London,
SW1W 9BA
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
58 Clapham Common Northside,
London,
SW4 9RU
Boys, Day, Preparatory.
44-48 South Park Hill Rd,
South Croydon,
CR2 7DW,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
19 Brechin Place,
South Kensington,
London,
SW7 4QB
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Butterfly Lane,
Elstree,
Borehamwood,
WD6 3AF,
Hertfordshire
Boys, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
14 Strathray Gardens,
Hampstead,
London,
NW3 4NY
Boys, Day, Pre-Preparatory, Preparatory.
Western Road,
Sutton,
SM1 2TE,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Newtown,
Newbury,
RG20 9DJ,
West Berkshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
33 Wood Hill,
Leicester,
LE5 3SQ,
Leicestershire
Boys, Day, Pre-Preparatory, Preparatory, Senior.
Heath Road,
Little Heath,
Potters Bar,
EN6 1LW,
Hertfordshire
Boys, Day, Pre-Preparatory, Preparatory.
135 Clapton Common,
London,
E5 9AE
Boys, Day, Pre-Preparatory, Preparatory.
Cowley Place,
Oxford,
OX4 1DZ,
Oxfordshire
Boys, Day, Preparatory, Senior, Sixth Form.
Moor Farm,
Sandy Lodge Road,
Rickmansworth,
WD3 1LW,
Hertfordshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
2 Savile Road,
Oxford,
OX1 3UA,
Oxfordshire
Boys, Day, Pre-Preparatory, Preparatory.
30 West Avenue,
Gosforth,
Newcastle upon Tyne,
NE3 4ES,
Tyne & Wear
Boys, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Hendon Lane,
Finchley,
London,
N3 1SA
Boys, Day, Pre-Preparatory, Preparatory.
158 Northgate,
Wakefield,
WF1 3QY,
West Yorkshire
Boys, Day, Pre-Preparatory, Preparatory.
Berkeley Place,
Clifton,
Bristol,
BS8 1JX
Boys, Day, Preparatory, Senior, Sixth Form.
George Road,
Kingston upon Thames,
KT2 7PB,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
Solefields Road,
Sevenoaks,
TN13 1PH,
Kent
Boys, Day, Pre-Preparatory, Preparatory.
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.
Mayfield Road,
Oxford,
OX2 7EN,
Oxfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
3 Avenue Elmers,
Surbiton,
KT6 4SP,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
26 Lampard Grove,
London,
N16 6XB
Boys, Day, Pre-Preparatory, Preparatory.
1 Belz Terrace,
Clapton,
London,
E5 9SN
Boys, Day, Pre-Preparatory, Preparatory.
111-115 Cazenove Road,
London,
N16 6AX
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Mowbray Road,
Edgware,
HA8 8JL,
Middlesex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
20 Upper Park Road,
Salford,
M7 4HL,
Greater Manchester
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
15 Amersham Road,
Chesham Bois,
Amersham,
HP6 5PF,
Buckinghamshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
23 Crossfield Road,
Hampstead,
London,
NW3 4NU
Boys, Day, Pre-Preparatory, Preparatory.
185 Hampton Road,
Twickenham,
TW2 5NQ,
Middlesex
Boys, Day, Pre-Preparatory, Preparatory.
Old Hall Lane,
Fallowfield,
Manchester,
M13 0XT,
Greater Manchester
Boys, Day, Preparatory, Senior, Sixth Form.
Brittains Lane,
Sevenoaks,
TN13 2PB,
Kent
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
3 The Close,
Winchester,
SO23 9LT,
Hampshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Oval Way,
Gerrards Cross,
SL9 8QA,
Buckinghamshire
Boys, Day, Pre-Preparatory, Preparatory, Senior.
Brent Park Road,
West Hendon Broadway,
London,
NW9 7AJ
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
11 Holly Hill,
Hampstead,
London,
NW3 6QN
Boys, Day, Preparatory.
Pleasant Street,
St Helier,
JE2 4RR,
Jersey
Boys, Day, Preparatory.
Myton Road,
Warwick,
CV34 6PP,
Warwickshire
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
Ambrosden Avenue,
London,
SW1P 1QH
Boys, Boarding, Day, Preparatory.
113 Ridgway,
Wimbledon,
London,
SW19 4TA
Boys, Day, Pre-Preparatory, Preparatory.