Are you looking for a boys' only school? There are nearly 200 boys' schools in England, Scotland, Wales, and Northern Ireland; you will see all boys' schools listed at the bottom of this page.
You can read profiles of boys' schools in your region: the West of England, East of England, East Midlands, Greater London, London, the North-East, the North-West, the South-East, the South-West, West Midlands and Yorkshire & Humberside.
Use the filters in the box to narrow your search: you can select day and boarding schools, prep schools, senior schools or sixth forms; or find and compare the nearest boys' schools to 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.
Elsewhere on this website you can find advice on editorial topics such as the benefits of single-sex education, the questions to ask when choosing a school and finding independent school 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, 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.
Queen Victoria Street,
London,
EC4V 3AL
Boys, Day, Senior, Sixth Form.
Read more about City of London School
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
Russell Road,
Shepperton,
TW17 9HX,
Middlesex
Boys, Day, Senior, Sixth Form.
Read more about Halliford School
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
Buckland House,
Burton Walks,
Loughborough,
LE11 2DU,
Leicestershire
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Loughborough Grammar School
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
Henley-on-Thames,
RG9 4BW,
Oxfordshire
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Shiplake College
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
High Street,
Tonbridge,
TN9 1JP,
Kent
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Tonbridge School
24 St James's Road,
Edgbaston,
Birmingham,
B15 2NX,
West Midlands
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about West House School
Haling Park,
South Croydon,
CR2 6YT,
Surrey
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Whitgift School
Josca's House,
Kingston Road,
Frilford,
OX13 5NX,
Oxfordshire
Boys, Day, Pre-Preparatory, Preparatory.
34-36 Garstang Road,
Preston,
PR1 1NA,
Lancashire
Boys, Boarding, Day, Senior, Sixth Form.
High Street,
Newport,
TF10 7BD,
Shropshire
Boys, Boarding, Senior, Sixth Form.
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.
School House,
Leicester Road,
Ashby-de-la-Zouch,
LE65 1DH,
Leicestershire
Boys, Boarding, Senior, Sixth Form.
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.
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, Boarding, Day, Senior, Sixth Form.
Belmont Road,
Belfast,
BT4 2ND,
County Antrim
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
3 Brewer Street,
Oxford,
OX1 1QW,
Oxfordshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Ridgeway,
The Thicket,
Maidenhead,
SL6 3QE,
Berkshire
Boys, Day, Pre-Preparatory, Preparatory.
Fowberry Crescent,
Fenham,
Newcastle upon Tyne,
NE4 9YJ,
Tyne & Wear
Boys, Day, Senior.
Holcombe Hall,
Holcombe,
Bury,
BL8 4NG,
Greater Manchester
Boys, Boarding, Day, Senior, Sixth Form.
Harry Street,
Off Wakefield Road,
Bradford,
BD4 9PH,
West Yorkshire
Boys, Boarding, Day, Senior, Sixth Form.
521-527 Coventry Road,
Small Heath,
Birmingham,
B10 0LL,
West Midlands
Boys, Day, Senior.
119 Loughborough Road,
Leicester,
LE4 5LN,
Leicestershire
Boys, Boarding, Day, Senior, Sixth Form.
Foxbury Avenue,
Perry Street,
Chislehurst,
BR7 6SD,
Kent
Boys, Boarding, Day, Senior, Sixth Form.
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, Nursery, Pre-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.
Christopher Street,
Off Little Horton Lane,
Bradford,
BD5 9DH,
West Yorkshire
Boys, Day, Senior.
19 Brechin Place,
South Kensington,
London,
SW7 4QB
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
10 Rydal Street,
Gateshead,
NE8 1HG,
Tyne & Wear
Boys, Day, Senior.
Butterfly Lane,
Elstree,
Borehamwood,
WD6 3AF,
Hertfordshire
Boys, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
5 High Street,
Harrow on the Hill,
HA1 3HT,
Middlesex
Boys, Boarding, 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.
South Street,
Savile Town,
Dewsbury,
WF12 9NG,
West Yorkshire
Boys, Boarding, Day, Senior.
Hartley Hall,
Alexandra Road South,
Manchester,
M16 8NH,
Greater Manchester
Boys, Day, Senior.
Edgbaston Park Road,
Birmingham,
B15 2UA,
West Midlands
Boys, Day, Senior, Sixth Form.
East Road,
Lancaster,
LA1 3EF,
Lancashire
Boys, Boarding, Senior, Sixth Form.
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.
Butts Lane,
Stone,
Kidderminster,
DY10 4BH,
Worcestershire
Boys, Boarding, Senior, Sixth Form.
Cowley Place,
Oxford,
OX4 1DZ,
Oxfordshire
Boys, Day, Preparatory, Senior, Sixth Form.
186 Liverpool Road,
Crosby,
Liverpool,
L23 0QP,
Merseyside
Boys, Day, Senior, Sixth Form.
Moor Farm,
Sandy Lodge Road,
Rickmansworth,
WD3 1LW,
Hertfordshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Almshouse Street,
Monmouth,
NP25 3XP,
Monmouthshire
Boys, Boarding, Day, Senior, Sixth Form.
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.
4 Upper Park Road,
Salford,
M7 4HL,
Greater Manchester
Boys, Day.
Heath Lane,
Stourbridge,
DY8 1QX,
West Midlands
Boys, Boarding, 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.
154 Northgate,
Wakefield,
WF1 3QX,
West Yorkshire
Boys, Day, Senior, Sixth Form.
Berkeley Place,
Clifton,
Bristol,
BS8 1JX
Boys, Day, Preparatory, Senior, Sixth Form.
Holme Park, Sonning Lane,
Sonning,
Reading,
RG4 6SU,
Berkshire
Boys, Day, Senior, Sixth Form.
36 Taylor Street,
Rochdale,
OL12 0HX,
Greater Manchester
Boys, Day, Senior.
George Road,
Kingston upon Thames,
KT2 7PB,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
College Square East,
Belfast,
BT1 6DL,
County Antrim
Boys, Day, Senior, Sixth Form.
High Street,
Guildford,
GU1 3BB,
Surrey
Boys, Day, Senior, Sixth Form.
32 Town Walls,
Shrewsbury,
SY1 1TN,
Shropshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
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.
147a Glen Road,
Belfast,
BT11 8NR,
County Antrim
Boys, Day, Senior, Sixth Form.
Southfields House,
Stamford,
PE9 2BQ,
Lincolnshire
Boys, Boarding, Day, Senior, Sixth Form.
Queensferry Road,
Edinburgh,
EH4 3EZ
Boys, Boarding, Day, Senior, Sixth Form.
Mayfield Road,
Oxford,
OX2 7EN,
Oxfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Sunny Hill,
Bruton,
BA10 0NT,
Somerset
Boys, Boarding, Day, Nursery, 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.
2 Burnaby Gardens,
Chiswick,
London,
W4 3DT
Boys, Day, Nursery, Pre-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, 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.
36 College Crescent,
Hampstead,
London,
NW3 5LF
Boys, Day, Nursery, Pre-Preparatory.
Frognal,
Hampstead,
London,
NW3 6XH
Boys, Day, Senior, Sixth Form.
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.
Little Dean's Yard,
Westminster,
London,
SW1P 3PB
Boys, Boarding, Day, Senior, Sixth Form.
113 Ridgway,
Wimbledon,
London,
SW19 4TA
Boys, Day, Pre-Preparatory, Preparatory.
College Street,
Winchester,
SO23 9NA,
Hampshire
Boys, Boarding, Senior, Sixth Form.