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.
26 Bolingbroke Grove,
London,
SW11 6EL
Boys, Day, Preparatory.
Read more about Broomwood Prep - Boys
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, Pre-Preparatory, Preparatory.
Read more about Cumnor House School for Boys
12-14 Castlebar Road,
Ealing,
London,
W5 2DR
Boys, Day, Pre-Preparatory, Preparatory.
Read more about Durston House
High Street,
Newport,
TF10 7BD,
Shropshire
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Haberdashers' Adams
Butterfly Lane,
Elstree,
Borehamwood,
WD6 3AF,
Hertfordshire
Boys, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Haberdashers' Boys' School
Russell Road,
Shepperton,
TW17 9HX,
Middlesex
Boys, Day, Senior, Sixth Form.
Read more about Halliford 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
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
Slindon House, Top Road,
Slindon,
Arundel,
BN18 0RH,
West Sussex
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
Read more about Slindon 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
15 Amersham Road,
Chesham Bois,
Amersham,
HP6 5PF,
Buckinghamshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Read more about The Beacon School
High Street,
Tonbridge,
TN9 1JP,
Kent
Boys, Boarding, Day, Senior, Sixth Form.
Read more about Tonbridge 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.
154 Wednesbury Road,
Walsall,
WS1 4JJ,
West Midlands
Boys, Day, Pre-Preparatory, Preparatory, Senior.
Salbec House,
16 Winders Way,
Salford,
M6 6AR,
Greater Manchester
Boys, Day, Senior.
Wheathampstead Road,
Harpenden,
AL5 1AD,
Hertfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
1 Whittle Parkway,
Slough,
SL1 6FE,
Berkshire
Boys, Day, Senior.
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.
12a Clarke Road,
Bletchley,
Milton Keynes,
MK1 1LG,
Buckinghamshire
Boys, Day, Senior.
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.
Kipling Avenue,
Bath,
BA2 4RE,
Bath & North-East Somerset
Boys, Boarding, Day, Senior, Sixth Form.
62 Wellington Street West,
Broughton,
Salford,
M7 2FD,
Greater Manchester
Boys, Day, Senior.
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.
Brymore Way,
Cannington,
Bridgwater,
TA5 2NB,
Somerset
Boys, Boarding, Day, Senior, Sixth Form.
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, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
Ridgeway,
The Thicket,
Maidenhead,
SL6 3QE,
Berkshire
Boys, Day, Pre-Preparatory, Preparatory.
6 Lexden Road,
Colchester,
CO3 3ND,
Essex
Boys, Boarding, Day, Senior, Sixth Form.
Fowberry Crescent,
Fenham,
Newcastle upon Tyne,
NE4 9YJ,
Tyne & Wear
Boys, Day, Senior.
1 Cornwall Avenue,
Bethnal Green,
London,
E2 0HW
Boys, Day, Senior, Sixth Form.
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.
Dulwich Common,
London,
SE21 7LD
Boys, Boarding, Day, Nursery, Pre-Preparatory, 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 North Side,
London,
SW4 9RU
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Christopher Street,
Off Little Horton Lane,
Bradford,
BD5 9DH,
West Yorkshire
Boys, Day, Senior, Sixth Form.
2 Burnaby Gardens,
Chiswick,
London,
W4 3DT
Boys, Day, Nursery, Pre-Preparatory.
10 Rydal Street,
Gateshead,
NE8 1HG,
Tyne & Wear
Boys, Day, Senior.
18-22 Gladstone Terrace,
Gateshead,
NE8 4EA,
Tyne & Wear
Boys, Day, Pre-Preparatory, Preparatory.
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.
14 Strathray Gardens,
Hampstead,
London,
NW3 4NY
Boys, Day, Pre-Preparatory, Preparatory.
Western Road,
Sutton,
SM1 2TE,
Surrey
Boys, Day, Pre-Preparatory, Preparatory.
South Street,
Savile Town,
Dewsbury,
WF12 9NG,
West Yorkshire
Boys, Boarding, Day, Senior, Sixth Form.
33 Wood Hill,
Leicester,
LE5 3SQ,
Leicestershire
Boys, Day, Pre-Preparatory, Preparatory, Senior.
15 Moss Street,
Blackburn,
BB1 5JT,
Lancashire
Boys, Boarding, Day, Senior, Sixth Form.
Hartley Hall,
Alexandra Road South,
Manchester,
M16 8NH,
Greater Manchester
Boys, Day, Senior.
Gloucester House,
Back Duncan Street,
Salford,
M7 2EY,
Greater Manchester
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Edgbaston Park Road,
Birmingham,
B15 2UA,
West Midlands
Boys, Day, Senior, Sixth Form.
Southside,
Wimbledon Common Wimbledon,
London,
SW19 4TT
Boys, Day, Preparatory, Senior, Sixth Form.
East Road,
Lancaster,
LA1 3EF,
Lancashire
Boys, Boarding, Day, Senior, Sixth Form.
30-36 Lindley Road,
Leyton,
London,
E10 6QT
Boys, Day, Senior.
Heath Road,
Little Heath,
Potters Bar,
EN6 1LW,
Hertfordshire
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
103 Palmerston Road,
Buckhurst Hill,
IG9 5NH,
Essex
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
135 Clapton Common,
London,
E5 9AE
Boys, Day, Pre-Preparatory, Preparatory.
24 Lyndhurst Gardens,
Hampstead,
London,
NW3 5NW
Boys, Day, Pre-Preparatory, Preparatory.
Heath Lane,
Summerfield,
Kidderminster,
DY10 4BS,
Worcestershire
Boys, Boarding, Senior, Sixth Form.
Cowley Place,
Oxford,
OX4 1DZ,
Oxfordshire
Boys, Day, Preparatory, Senior, Sixth Form.
1-9 Evelyn Street,
Surrey Quays,
London,
SE8 5RQ
Boys, Boarding, 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, Pre-Preparatory, Preparatory, Senior.
The Manor,
Stoke d'Abernon,
Cobham,
KT11 3PX,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
158 Northgate,
Wakefield,
WF1 3QY,
West Yorkshire
Boys, Day, 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.
Maori Road,
Guildford,
GU1 2EL,
Surrey
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
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.
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.
Lonsdale Road,
Barnes,
London,
SW13 9JT
Boys, Boarding, Day, Preparatory, Senior, Sixth Form.
Harts Lane,
Burghclere,
Newbury,
RG20 9JW,
West Berkshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Southfields House,
Stamford,
PE9 2BQ,
Lincolnshire
Boys, Boarding, Day, Senior, Sixth Form.
Mayfield Road,
Oxford,
OX2 7EN,
Oxfordshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
26 Lampard Grove,
London,
N16 6XB
Boys, Day, Pre-Preparatory, Preparatory.
1 Belz Terrace,
Clapton,
London,
E5 9SN
Boys, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
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.
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.
Liverpool Road,
Crosby,
Liverpool,
L23 0QP,
Merseyside
Boys, Day, Senior, Sixth Form.
Brittains Lane,
Sevenoaks,
TN13 2PB,
Kent
Boys, Boarding, Day, Nursery, Pre-Preparatory, Preparatory.
3 The Close,
Winchester,
SO23 9LT,
Hampshire
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
Amersham Road,
High Wycombe,
HP13 6QT,
Buckinghamshire
Boys, Boarding, Day, Senior, Sixth Form.
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.
188 Sheen Lane,
East Sheen,
London,
SW14 8LF
Boys, Day, Pre-Preparatory, Preparatory.
11 Holly Hill,
Hampstead,
London,
NW3 6QN
Boys, Day, Preparatory.
36 College Crescent,
Hampstead,
London,
NW3 5LF
Boys, Day, 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.
24 St James's Road,
Edgbaston,
Birmingham,
B15 2NX,
West Midlands
Boys, Day, Nursery, Pre-Preparatory, Preparatory.
Dean's Yard,
Westminster,
London,
SW1P 3NY
Boys, Boarding, Preparatory.
Ambrosden Avenue,
London,
SW1P 1QH
Boys, Boarding, Day, Pre-Preparatory, Preparatory.
17A Dean's Yard,
Westminster,
London,
SW1P 3PB
Boys, Boarding, Day, Senior, Sixth Form.
11 Pembridge Square,
London,
W2 4ED
Boys, Day, Nursery, Pre-Preparatory.
113 Ridgway,
Wimbledon,
London,
SW19 4TA
Boys, Day, Pre-Preparatory.
College Street,
Winchester,
SO23 9NA,
Hampshire
Boys, Boarding, Senior, Sixth Form.