There are many areas in the country that have grammar schools. The grammar schools in London and surrounding areas which have grammar schools are as given below.

London Barnet Grammar Schools:

  • Henrietta Barnett School
  • Queen Elizabeth’s School (QE Boy’s Barnet)


London Bexley Grammar Schools:

  • Beths Grammar School
  • Bexley Grammar School
  • Chislehurst and Sidcup Grammar School
  • Townley Grammar School


London Bromley Grammar Schools:

  • Newstead Wood School
  • St Olaves Grammar School


London Enfield Grammar Schools:

  • Latymer School


London Kingston-upon-Thames Grammar Schools:

  • Tiffin School
  • Tiffin Girls’ School


London Redbridge Grammar Schools:

  • Ilford County High School
  • Woodford County High School


London Sutton Grammar Schools:

  • Greenshaw High School
  • Nonsuch High School for Girls
  • Sutton Grammar School
  • Wallington County Grammar School
  • Wallington High School for Girls
  • Wilson’s Grammar School


Berkshire Grammar Schools:

There are three Grammar Schools in Reading:

  • Kendrick Grammar School
  • Reading Grammar School
  • Reading Girls’ Grammar School


There are four Grammar Schools in Slough:

  • Herschel Grammar School
  • Langley Grammar School
  • St Bernards Catholic Grammar School
  • Upton Court Grammar School


Buckinghamshire Grammar Schools:

There are thirteen Grammar Schools in Buckinghamshire:

  • Aylesbury Grammar School
  • John Hampden Grammar School
  • Aylesbury High School 
  • Sir Henry Floyd Grammar School
  • Beaconsfield High School 
  • Sir William Borlase’s Grammar School
  • Burnham Grammar School 
  • The Royal Grammar School
  • Chesham Grammar School 
  • The Royal Latin School
  • Dr Challoner’s Grammar School
  • Wycombe High School
  • Dr Challoner’s High School