London Schools and Education

There are 2,712 schools in London (excluding independent schools), including 1,843 primary schools, 502 secondary schools, and 90 serving sixth-form education. London has 32 schools with Pupil Referral Unit places, and 16 with places for teen mothers. There are 3 schools in London under Special Measures.

Primary Schools Secondary Schools Sixth Forms Pupils Referral Units

London Education Profile

The median school in London has 26% of its pupils entitled to free schools meals, the 8th highest figure in England. This represents about 341,000 pupils, or approximately 1 in 4 of London's pupils. Looking at the number of pupils per teacher, the median ratio for London is 18.33 school children per full-time equivalent teacher. This is the 5th lowest ratio in England.

The 32 schools in London operating with pupil referral units offer 2,659 PRU places to the local area. For teen mothers, there are at least 27 places available (data quality standards vary) from the 16 schools providing places for teen mothers.

Looking at schools offering support for special educational needs, ; and .

Croydon has the largest number of schools in London, 135 in total. This is followed by Barnet with 131 schools, and Southwark with 114 schools.

Primaries

1,843

21% Outstanding • 70% Good

Secondaries

502

25% Outstanding • 64% Good

Sixth Forms

90

20% Outstanding • 67% Good

Primary Schools in London

Most of London's primary schools have been rated Good by Ofsted, amounting to 1,281 schools or 70% of the total. Attainment is mostly split between very high and high - about 31% and 21% of primary schools respectively - though we don't have data for approximately 16% of schools. Looking at the number of pupils assigned to a teacher, London's primary schools most commonly have a good ratio of pupils to teachers.

 
Filter...
Name Ages Capacity SEN Support Ofsted KS2 Attainment Teacher/Pupil Ratio Religion
ARK John Archer Primary Academy 3–11 yrs 419
Good
Low
Very low
Abacus Belsize Primary School 4–11 yrs 210
Outstanding
Low
Abbey Primary School 3–11 yrs 462
Good
High
High
Abbotsbury Primary School 3–11 yrs 420
Good
High
Good
Acton Gardens Primary School 3–11 yrs 450
Good
Very low
Adamsrill Primary School 3–11 yrs 420
Good
Very low
Good
Addison Primary School 3–11 yrs 420
Good
Very high
Low
Aerodrome Primary Academy 3–11 yrs 420
Good
Very high
Low
Ainslie Wood Primary School 3–11 yrs 420
Good
Very high
Low
Akiva School 4–11 yrs 420
Good
Very high
High
Jewish
Al-Noor Voluntary Aided Muslim Primary School 4–11 yrs 420
Good
Low
Muslim
Albemarle Primary School 3–11 yrs 472
Outstanding
High
Good
Albion Primary School 3–11 yrs 480
Outstanding
High
Good
Aldborough Primary School 4–11 yrs 420
Good
High
Low
Alderbrook Primary School 3–11 yrs 420
Good
Very low
Very low
Aldersbrook Primary School 3–11 yrs 685
Outstanding
Very high
Good
Alderwood Primary School 3–11 yrs 210
Good
High
Low
Alec Reed Academy 3–19 yrs 1,895
Good
Low
High
Alexander McLeod Primary School 5–11 yrs 630
Good
Very high
High
Alexandra Infant School 5–7 yrs 198
Good
Low
Alexandra Junior School 7–11 yrs 256
Good
High
Very high
Alexandra Primary School 3–11 yrs 720
Good
Very high
Very high
Alexandra Primary School 3–11 yrs 460
Good
Low
Low
Alexandra Primary School 3–11 yrs 420
Requires improvement
Good
Alfred Salter Primary School 3–11 yrs 420
Good
High
High
All Saints Benhilton CofE Primary School 3–11 yrs 468
Good
Low
High
Church of England
All Saints Carshalton Church of England Primary School 3–11 yrs 452
Good
Very high
Very high
Church of England
All Saints CofE Primary School 3–11 yrs 420
Good
Low
Low
Church of England
All Saints CofE Primary School 3–11 yrs 236
Good
High
Very high
Church of England
All Saints' Church of England Primary School Blackheath 4–11 yrs 248
Good
Low
Good
Church of England
All Saints' CofE Primary School 3–11 yrs 420
Good
High
Low
Church of England
All Saints' CofE Primary School N20 3–11 yrs 262
Good
Good
Good
Church of England
All Saints' CofE Primary School NW2 4–11 yrs 210
Good
High
High
Church of England
All Saints' CofE Primary School, Putney 3–11 yrs 209
Good
Very high
Low
Church of England
All Souls CofE Primary School 3–11 yrs 230
Good
Very high
Very low
Church of England
Allen Edwards Primary School 3–11 yrs 460
Good
Very high
Low
Allenby Primary School 3–11 yrs 270
Good
Low
Low
Allfarthing Primary School 3–11 yrs 409
Good
Very high
Low
Alma Primary 4–11 yrs 210
Good
Very low
Jewish
Alma Primary School 2–11 yrs 512
Good
Very high
Very low
Altmore Infant School 2–7 yrs 610
Good
Good
Ambler Primary School and Children's Centre 0–11 yrs 516
Outstanding
Very high
Low
Angel Oak Academy 3–11 yrs 445
Outstanding
Very high
Very low
Anglo Portuguese School of London 4–11 yrs 420
Good
Anson Primary School 3–11 yrs 394
Good
Very high
Good
Applegarth Academy 3–11 yrs 481
Good
Very high
Very low
Aragon Primary School 3–11 yrs 650
Good
Very high
Very high
Archbishop Sumner Church of England Primary School 5–11 yrs 390
Outstanding
High
Good
Church of England
Archdeacon Cambridge's Church of England Primary School 4–11 yrs 472
Good
Very high
Very high
Church of England
Ardleigh Green Infant School 5–7 yrs 270
Ardleigh Green Junior School (Ardleigh Green Learning Federation) 7–11 yrs 360
Argyle Primary School 3–11 yrs 432
Good
Low
Very high
Ark Academy 3–18 yrs 1,650
Outstanding
Good
Good
Ark Atwood Primary Academy 3–11 yrs 450
Outstanding
Low
Good
Ark Bentworth Primary Academy 3–11 yrs 240
Good
High
Very low
Ark Brunel Primary Academy 3–11 yrs 420
Outstanding
High
Very low
Ark Burlington Danes Academy 3–18 yrs 1,620
Good
Very low
Church of England
Ark Byron Primary Academy 4–11 yrs 420
Good
Good
Ark Conway Primary Academy 3–11 yrs 210
Outstanding
Low
Good
Ark Franklin Primary Academy 3–11 yrs 630
Good
High
Ark Globe Academy 3–18 yrs 1,645
Good
Good
Very low
Ark Isaac Newton Academy 4–18 yrs 1,800
Outstanding
High
Ark John Keats Academy 3–19 yrs 1,804
Good
Low
Ark King Solomon Academy 2–18 yrs 1,300
Outstanding
Low
Low
Ark Oval Primary Academy 4–11 yrs 630
Good
Very low
High
Ark Priory Primary Academy 3–11 yrs 470
Outstanding
Low
Ark Swift Primary Academy 3–11 yrs 420
Good
Low
Very low
Arnhem Wharf Primary School 3–11 yrs 682
Good
Good
Good
Ashburnham Community School 3–11 yrs 229
Outstanding
Low
Low
Ashmead Primary School 3–11 yrs 390
Good
Low
High
Ashmole Primary School 4–11 yrs 420
Outstanding
High
Ashmole Primary School 3–11 yrs 210
Outstanding
High
Low
Ashmount Primary School 3–11 yrs 450
Good
Very high
Good
Atam Academy 3–18 yrs 1,250
Requires improvement
High
Sikh
Athelney Primary School 3–11 yrs 596
Good
Low
Very low
Atwood Primary School 4–11 yrs 472
Low
High
Avanti Court Primary School 3–11 yrs 662
Good
Very high
High
Hindu
Avanti House Primary School 4–11 yrs 420
Good
Very high
Very high
Hindu
Avenue Primary Academy 3–11 yrs 865
High
Good
Avenue Primary School 3–11 yrs 944
Good
Very high
Very low
Avigdor Hirsch Torah Temimah Primary School 3–11 yrs 204
Good
Good
Good
Jewish
Avondale Park Primary School 3–11 yrs 420
Good
Very high
Very low
Avonmore Primary School 3–11 yrs 216
Good
Very high
Low
Aylward Primary School 3–11 yrs 458
Good
Good
Good
Baden-Powell School 3–11 yrs 240
Good
Very low
Good
Balgowan Primary School 4–11 yrs 654
Good
High
Very high
Bandon Hill Primary School 3–11 yrs 420
Bangabandhu Primary School 3–11 yrs 450
Good
High
Good
Bannockburn Primary School 3–11 yrs 892
Outstanding
High
Good
Barclay Primary School 3–11 yrs 1,260
Outstanding
Very high
Very high
Barham Primary School 3–11 yrs 930
Good
Very high
Good
Baring Primary School 3–11 yrs 240
Good
Very high
High
Barlby Primary School 3–11 yrs 370
Good
Very high
Very low
Barley Lane Primary School 3–11 yrs 774
Good
High
Good
Barn Croft Primary School 3–11 yrs 250
Requires improvement
Low
Good
Barnehurst Infant School 3–7 yrs 206
Very high
Barnehurst Junior School 7–11 yrs 240
Outstanding
Very low
Very high
Barnes Primary School 3–11 yrs 480
Outstanding
Very high
High
Barnfield Primary School 3–11 yrs 420
Outstanding
Very high
Very high
Barrington Primary School 4–11 yrs 210
Good
High
High
Barrow Hedges Primary School 3–11 yrs 685
Good
High
Very high
Barrow Hill Junior School 7–11 yrs 240
Good
Very high
Very low
Beaconsfield Primary and Nursery School 3–11 yrs 474
Good
Very high
Good
Beam Primary School 3–11 yrs 592
Good
Very high
High
Beatrix Potter Primary School 3–11 yrs 420
Good
High
Very low
Beaumont Primary School 4–11 yrs 218
Outstanding
Very high
High
Beavers Community Primary School 3–11 yrs 738
Outstanding
Low
Good
Becontree Primary School 3–11 yrs 484
Good
Low
High
Beddington Infants' School 3–7 yrs 312
Good
High
Beddington Park Academy 4–11 yrs 420
Bedfont Primary School 2–11 yrs 678
Good
Good
Low
Bedonwell Infant and Nursery School 3–7 yrs 412
High
Bedonwell Junior School 7–11 yrs 480
Good
Very low
Very high
Beecholme Primary School 3–11 yrs 210
Good
High
High
Beecroft Garden Primary 3–11 yrs 440
Good
Very low
Low
Beis Yaakov Primary School 3–11 yrs 512
Good
Low
High
Jewish
Beit Shvidler Primary School 3–11 yrs 240
Good
High
Very low
Jewish
Bell Lane Primary School 2–11 yrs 472
Requires improvement
Low
Very high
Bellenden Primary School 3–11 yrs 210
Good
Very high
Low
Belleville Primary School 3–11 yrs 840
Outstanding
High
Low
Belleville Wix Academy 3–11 yrs 334
Good
High
Good
Belmont Academy 3–11 yrs 446
Belmont Infant School 3–7 yrs 230
Good
High
Belmont Junior School 7–11 yrs 240
Good
High
Good
Belmont Primary School 3–11 yrs 472
Good
Very high
Very high
Belmont School 3–11 yrs 682
Outstanding
High
Good
Belmore Primary Academy 3–11 yrs 639
Good
Very high
Very high
Belvedere Infant School 3–7 yrs 322
Good
Belvedere Junior School 7–11 yrs 360
Good
Good
Good
Ben Jonson Primary School 3–11 yrs 717
Good
High
Good
Benedict Academy 3–11 yrs 240
Benhurst Primary School 4–11 yrs 420
Good
High
High
Benthal Primary School 3–11 yrs 414
Good
Very low
Very low
Berger Primary School 3–11 yrs 480
Good
Very high
Low
Berkeley Academy 3–11 yrs 472
Low
Good
Bessemer Grange Primary School 3–11 yrs 690
Good
Very high
High
Betty Layward Primary School 3–11 yrs 450
Good
Low
Good
Beulah Infants' School 3–7 yrs 232
Good
Good
Beulah Junior School 7–11 yrs 360
Good
Very high
Good
Bevington Primary School 3–11 yrs 341
Outstanding
Very high
Low
Bickley Primary School 5–11 yrs 420
Very high
Biggin Hill Primary School 2–11 yrs 458
Good
High
High
Bigland Green Primary School 3–11 yrs 480
Outstanding
Very high
Low
Birkbeck Primary School 3–11 yrs 532
Good
High
High
Bishop Gilpin CofE Primary School 3–11 yrs 472
Outstanding
Very high
High
Church of England
Bishop John Robinson Church of England Primary School 3–11 yrs 236
Good
Low
Very low
Church of England
Bishop Perrin Church of England Primary School 4–11 yrs 210
Outstanding
High
High
Church of England
Bishop Ridley Church of England VA Primary School 3–11 yrs 476
Good
Low
Very high
Church of England
Bishop Winnington-Ingram CofE Primary School 3–11 yrs 230
Good
Low
Low
Church of England
Blair Peach Primary School 3–11 yrs 420
Good
High
Low
Blenheim Primary School 4–11 yrs 210
Good
Very low
Good
Blessed Dominic Catholic Primary School 3–11 yrs 472
Outstanding
Very high
High
Roman Catholic
Blessed Sacrament RC Primary School 3–11 yrs 210
Good
Good
Very low
Roman Catholic
Blue Gate Fields Infants' School 3–7 yrs 270
Good
High
Blue Gate Fields Junior School 7–11 yrs 360
Good
Very high
Very low
Bobby Moore Academy 4–19 yrs 1,560
Good
Low
Bond Primary School 3–11 yrs 430
Good
High
Good
Bonner Primary School 4–11 yrs 840
Good
Very low
Good
Bonneville Primary School 3–11 yrs 420
Good
Very high
Very low
Botwell House Catholic Primary School 4–11 yrs 720
Good
Good
Good
Roman Catholic
Bounds Green Infant School 3–7 yrs 330
Outstanding
Good
Bounds Green Junior School 7–11 yrs 330
Good
High
High
Bourne Primary School 3–11 yrs 250
Good
Good
Good
Bousfield Primary School 3–11 yrs 450
Good
Very high
High
Boutcher Church of England Primary School 5–11 yrs 210
Outstanding
Very high
Very high
Church of England
Bowes Primary School 3–11 yrs 578
High
Good
Boxgrove Primary School 3–11 yrs 472
Good
Low
Low
Brackenbury Primary School 3–11 yrs 446
Good
Very high
Low
Brady Primary School 3–11 yrs 420
Good
Low
Very high
Braintcroft E-ACT Primary Academy 3–11 yrs 710
Good
Very high
Good
Brampton Primary Academy 4–11 yrs 420
Good
Low
High
Brampton Primary School 3–11 yrs 940
Outstanding
Very high
Low
Brandlehow Primary School 3–11 yrs 350
Outstanding
Very high
Good
Branfil Primary School 4–11 yrs 630
Good
Low
Very high
Brecknock Primary School 2–11 yrs 583
Good
Very high
High
Brentfield Primary School 3–11 yrs 630
Good
Low
Low
Brentside Primary School 3–11 yrs 480
High
Good
Brettenham Primary School 3–11 yrs 480
Low
Brimsdown Primary School 3–11 yrs 690
Good
High
Low
Brindishe Green School 3–11 yrs 660
Outstanding
High
Low
Brindishe Lee School 4–11 yrs 270
Outstanding
Good
Low
Brindishe Manor School 3–11 yrs 480
Outstanding
High
Good
Britannia Village Primary School 3–11 yrs 470
Very high
Very low
Broadfields Primary School 2–11 yrs 700
Good
Very high
Good
Broadford Primary School 3–11 yrs 630
Good
Very low
High
Broadmead Primary School 3–11 yrs 490
Requires improvement
High
Very low
Broadwater Primary School 3–11 yrs 240
Requires improvement
Good
Low
Brook House Primary School 4–11 yrs 420
Good
High
Very low
Brookfield Primary Academy 3–11 yrs 420
Good
High
Very high
Brookfield Primary School 2–11 yrs 459
Good
Very high
Good
Brookland Infant and Nursery School 3–7 yrs 322
Outstanding
High
Brookland Junior School 7–11 yrs 360
Good
Very high
Good
Brooklands Primary School 3–11 yrs 210
Very low
Good
Brookside Primary School 3–11 yrs 630
Good
Very high
Good
Bruce Grove Primary School 3–11 yrs 390
Good
Good
Good
Brunswick Park Primary School 3–11 yrs 472
Good
Very high
Low
Brunswick Park Primary and Nursery School 3–11 yrs 457
Good
Very high
High
Buckingham Primary School 3–11 yrs 630
Good
Low
Low
Burdett-Coutts and Townshend Foundation CofE Primary School 3–11 yrs 236
Good
Low
Very low
Church of England
Burlington Infant and Nursery School 2–7 yrs 360
Outstanding
Very high
Burlington Junior School 7–11 yrs 480
Good
Very high
High
Burnt Ash Primary School 5–11 yrs 440
Outstanding
Very high
Low
Burnt Oak Junior School 7–11 yrs 248
Outstanding
Good
High
Bursted Wood Primary School 4–11 yrs 630
Good
High
Very high
Bush Hill Park Primary School 3–11 yrs 630
Good
Very low
Good
Buxton School 3–16 yrs 1,290
Good
Good
Low
Bygrove Primary School 3–11 yrs 240
Good
Very low
Byron Court Primary School 4–11 yrs 1,050
Outstanding
Very high
High
Calverton Primary School 3–11 yrs 630
Requires improvement
Low
Very low
Camelot Primary School 3–11 yrs 525
Good
Very low
Low
Campsbourne Infant School 3–7 yrs 205
Good
Campsbourne Junior School 7–11 yrs 240
Good
High
Low
Camrose Primary With Nursery 3–11 yrs 430
Good
High
High
Canary Wharf College, East Ferry 4–11 yrs 280
Good
High
Very low
Christian
Canary Wharf College, Glenworth 4–11 yrs 296
Outstanding
Good
Christian
Cannon Lane Primary School 4–11 yrs 840
Good
Good
Very high
Canon Barnett Primary School 3–11 yrs 240
Good
High
Low
Canonbury Primary School 3–11 yrs 460
Good
Very high
Good
Capel Manor Primary School 4–11 yrs 420
Good
High
Low
Cardinal Road Infant and Nursery School 3–7 yrs 270
Outstanding
High
Cardwell Primary School 3–11 yrs 480
Outstanding
Good
Low
Carlisle Infant School 5–7 yrs 270
Good
Very high
Carlton Vale Infant School 3–7 yrs 230
Good
Very low
Carpenters Primary School 3–11 yrs 472
Good
Good
Low
Carterhatch Infant School 3–7 yrs 310
Good
Good
Carterhatch Junior School 7–11 yrs 360
Good
High
Good
Castilion Primary School 3–11 yrs 472
Very high
Castle Hill Academy 3–11 yrs 420
Good
Good
Very high
Castle Hill Primary School 3–11 yrs 445
Good
Very low
Good
Cavendish Primary School 3–11 yrs 236
Good
Very high
Low
Cayley Primary School 3–11 yrs 630
Good
Very high
High
Cedars Manor School 3–11 yrs 486
Good
High
Good
Central Park Primary School 3–11 yrs 840
Good
Very high
Good
Chadwell Primary School 3–11 yrs 682
Good
Very high
High
Chalgrove Primary School 4–11 yrs 224
Outstanding
Very high
Low
Chalkhill Primary School 3–11 yrs 480
Good
Very high
Good
Chapel End Infant School and Early Years Centre 2–7 yrs 270
Good
Very high
Chapel End Junior Academy 7–11 yrs 360
Good
Low
Good
Charles Dickens Primary School 2–11 yrs 420
Charlotte Sharman Primary School 3–11 yrs 236
Good
Good
Good
Charlton Manor Primary School 3–11 yrs 470
Good
Very low
Very high
Charville Academy 3–11 yrs 630
Good
Very low
Good
Chase Bridge Primary School 3–11 yrs 630
Good
Very high
Very high
Chase Lane Primary School 3–11 yrs 678
Good
Good
High
Chase Side Primary School 3–11 yrs 450
Good
Very low
Good
Chatsworth Infant School 3–7 yrs 180
Good
High
Chatsworth Primary School 3–11 yrs 730
Good
Very high
Good
Cheam Common Infants' Academy 3–7 yrs 427
Good
Very high
Cheam Common Junior Academy 7–11 yrs 330
Good
Very high
Very high
Cheam Fields Primary Academy 3–11 yrs 408
Good
High
Very high
Cheam Park Farm Primary Academy 4–11 yrs 892
Outstanding
Very high
Very high
Chelsfield Primary School 4–11 yrs 105
Good
High
Low
Cherry Lane Primary School 3–11 yrs 690
Good
Very high
Good
Cherry Orchard Primary School 3–11 yrs 210
Good
Very low
Low
Chesterfield Primary School 3–11 yrs 563
Good
Low
Very low
Chesterton Primary School 3–11 yrs 420
Outstanding
Very high
Very low
Chestnut Park Primary School 4–11 yrs 630
Outstanding
Low
Chestnuts Primary School 2–11 yrs 488
Good
Low
Good
Childeric Primary School 3–11 yrs 420
Good
High
Low
Childs Hill Primary School 3–11 yrs 345
Chingford CofE Primary School 4–11 yrs 420
Good
Very high
High
Church of England
Chipstead Valley Primary School 2–11 yrs 630
Low
Very high
Chisenhale Primary School 3–11 yrs 351
Good
Good
Very low
Christ Church (Erith) CofE Primary School 4–11 yrs 630
Outstanding
High
High
Church of England
Christ Church Bentinck CofE Primary School 3–11 yrs 420
Outstanding
Very high
Good
Church of England
Christ Church Church of England Primary School 4–11 yrs 210
Good
High
Very low
Church of England
Christ Church Church of England Primary School, Shooters Hill 5–11 yrs 210
Outstanding
Good
High
Church of England
Christ Church CofE Primary School 5–11 yrs 570
Good
High
High
Church of England
Christ Church CofE Primary School 3–11 yrs 236
Good
Low
Good
Church of England
Christ Church CofE Primary School 3–11 yrs 220
Good
High
Very low
Church of England
Christ Church CofE Primary School 4–11 yrs 210
Outstanding
Very high
Very low
Church of England
Christ Church CofE Primary School (Purley) 4–11 yrs 420
Good
Good
High
Church of England
Christ Church CofE School 3–11 yrs 235
Good
Very high
Very low
Church of England
Christ Church New Malden CofE Primary School 3–11 yrs 420
Good
Good
High
Church of England
Christ Church Primary SW9 3–11 yrs 209
Good
Good
Low
Church of England
Christ Church Primary School 3–11 yrs 236
Good
Good
High
Church of England
Christ Church Primary School, Hampstead 4–11 yrs 196
Outstanding
Very high
Low
Church of England
Christ Church School 3–11 yrs 210
Good
Very high
Good
Church of England
Christ Church, Streatham Church of England Primary School 5–11 yrs 210
Good
High
Low
Church of England
Christ The King Catholic Primary School 3–11 yrs 451
Good
High
Low
Roman Catholic
Christ the Saviour Church of England Primary School 3–11 yrs 905
Outstanding
High
High
Church of England
Christchurch Primary School 3–11 yrs 1,154
Good
Very high
High
Christopher Hatton Primary School 3–11 yrs 210
Outstanding
Very high
High
Church Hill School 4–11 yrs 210
Good
High
Low
Churchfield Primary School 3–11 yrs 690
Good
Good
High
Churchfields Infants' School 5–7 yrs 450
Outstanding
High
Churchfields Junior School 7–11 yrs 480
Outstanding
Very high
High
Churchfields Primary School 3–11 yrs 466
Good
High
Low
Churchill Gardens Primary Academy 3–11 yrs 236
Good
Good
Low
City of London Primary Academy, Islington 4–11 yrs 458
Outstanding
High
Clapham Manor Primary School 3–11 yrs 420
Good
High
Good
Clare House Primary School 4–11 yrs 420
Outstanding
Very high
High
Claremont Primary School 3–11 yrs 446
Good
Very high
Very low
Cleveland Road Primary School 3–11 yrs 942
Outstanding
Very high
Low
Cleves Primary School 3–11 yrs 524
Outstanding
Very high
Low
Clifton Primary School 3–11 yrs 502
Good
Good
Good
Clockhouse Primary School 3–11 yrs 720
Good
High
Good
Clore Tikva School 3–11 yrs 420
Good
Good
High
Jewish
Cobourg Primary School 3–11 yrs 420
Requires improvement
High
Good
Coldfall Primary School 3–11 yrs 670
Outstanding
Very high
High
Colegrave Primary School 4–11 yrs 630
Outstanding
High
Very low
Coleridge Primary School 3–11 yrs 908
Outstanding
Very high
High
Colham Manor Primary School 3–11 yrs 720
Good
Very high
High
Colindale Primary School 2–11 yrs 630
Good
High
Low
Collis Primary School 3–11 yrs 732
Outstanding
High
High
Columbia Primary School 3–11 yrs 450
Good
Very high
Low
Colvestone Primary School 3–11 yrs 245
Good
Good
Low
Colville Primary School 0–11 yrs 480
Outstanding
Very high
Very high
Comber Grove School 3–11 yrs 350
Good
Very low
Good
Concordia Academy 4–11 yrs 630
Outstanding
Good
Convent of Jesus and Mary RC Infant School 3–7 yrs 270
Outstanding
High
Roman Catholic
Conway Primary School 3–11 yrs 480
Good
Very high
High
Coombe Hill Infant School 4–7 yrs 270
Good
Very high
Coombe Hill Junior School 7–11 yrs 390
Outstanding
Very high
Good
Cooper's Lane Primary School 3–11 yrs 700
Good
Good
High
Copenhagen Primary School 3–11 yrs 252
Good
Very high
Low
Coppermill Primary School 3–11 yrs 300
Good
Very high
Very low
Coppetts Wood Primary School 3–11 yrs 269
Outstanding
Very high
High
Coppice Primary School 3–11 yrs 420
Good
High
Good
Corpus Christi Catholic Primary School 3–11 yrs 450
Good
Very high
High
Roman Catholic
Corpus Christi Catholic Primary School 3–11 yrs 443
Very high
High
Roman Catholic
Coston Primary School 3–11 yrs 470
Good
Low
Very low
Coteford Infant School 3–7 yrs 271
Good
Low
Coteford Junior School 7–11 yrs 324
Good
High
Good
Coulsdon CofE Primary School 4–11 yrs 210
Outstanding
Good
Very high
Church of England
Courtland School 4–11 yrs 210
Outstanding
Very high
High
Courtwood Primary School 4–11 yrs 224
Good
Good
Very low
Cowley St Laurence CofE Primary School 3–11 yrs 420
Good
Good
Good
Church of England
Crampton Primary 4–11 yrs 210
Outstanding
Very high
High
Cranbrook Primary School 3–11 yrs 944
Good
Good
Good
Crane Park Primary School 2–11 yrs
Good
Good
Good
Cranford Park Academy 3–11 yrs 960
Good
Low
Good
Cranford Primary School 3–11 yrs 708
Good
High
Good
Cranmer Primary School 3–11 yrs 524
Good
High
Low
Crawford Primary School 3–11 yrs 630
Good
High
High
Crofton Infant School 2–7 yrs 560
Outstanding
Very high
Crofton Junior School 7–11 yrs 720
Outstanding
High
High
Cromer Road Primary School 5–11 yrs 420
Good
High
High
Crook Log Primary School 3–11 yrs 436
Good
Good
Good
Crowland Primary School 3–11 yrs 420
Outstanding
Good
Low
Crowlands Primary School 3–11 yrs 720
Good
Low
Good
Crown Lane Primary School 3–11 yrs 420
Good
Very high
Very low
Crownfield Infant School 3–7 yrs 480
Good
Very high
Crownfield Junior School 7–11 yrs 480
Good
Cubitt Town Primary School 3–11 yrs 700
Good
Very high
Low
Cuddington Croft Primary School 3–11 yrs 496
Good
High
High
Cudham Church of England Primary School 4–11 yrs 105
Good
Very low
Very high
Church of England
Culloden Primary - A Paradigm Academy 3–11 yrs 630
Outstanding
High
Good
Culvers House Primary School 3–11 yrs 472
Good
High
Very high
Curwen Primary School 3–11 yrs 840
Very high
Very low
Cypress Primary School 2–11 yrs 640
Good
High
High
Cyril Jackson Primary School 3–11 yrs 492
Dairy Meadow Primary School 3–11 yrs 498
Good
Very high
High
Dalmain Primary School 3–11 yrs 470
Good
Very high
Good
Dame Tipping Church of England Primary School 4–11 yrs 105
Good
Low
Very low
Church of England
Danegrove Primary School 5–11 yrs 630
Good
Very high
Very high
Danson Primary School 3–11 yrs 682
Good
High
High
Darell Primary and Nursery School 3–11 yrs 420
Good
Low
Very low
Darrick Wood Infant & Nursery School 3–7 yrs 348
Very high
Darrick Wood Junior School 7–11 yrs 384
Good
Low
Very high
Daubeney Primary School 3–11 yrs 519
Requires improvement
Very low
Very low
David Livingstone Academy 4–11 yrs 210
Outstanding
Very high
Very low
Davies Lane Primary School 2–11 yrs 840
High
Low
Dawlish Primary School 4–11 yrs 210
Good
Very high
High
Days Lane Primary School 3–11 yrs 656
Good
Low
Very high
De Beauvoir Primary School 3–11 yrs 210
Good
De Bohun Primary School 2–11 yrs 420
Good
Good
Low
De Lucy Primary School 3–11 yrs 446
Requires improvement
Very low
Very low
Deanesfield Primary School 3–11 yrs 568
Good
High
Good
Deansbrook Infant School 3–7 yrs 270
Requires improvement
Low
Deansbrook Junior School 7–11 yrs 360
Good
High
Good
Deansfield Primary School 3–11 yrs 420
Very low
High
Deer Park School 4–11 yrs 420
Outstanding
Good
Delta Primary School 3–11 yrs 210
Requires improvement
Very high
Low
Deptford Park Primary School 3–11 yrs 630
Good
Very low
Low
Dersingham Primary School 3–11 yrs 630
Good
Low
Good
Derwentwater Primary School 3–11 yrs 699
Good
High
Very high
Devonshire Primary School 3–11 yrs 630
Good
Good
High
Discovery Primary School 3–11 yrs 700
Good
Very high
Very high
Dog Kennel Hill School 3–11 yrs 420
Good
Low
Low
Dollis Primary School 2–11 yrs 520
Good
High
Donnington Primary School 3–11 yrs 210
Good
High
Very high
Dorchester Primary School 3–11 yrs 682
Good
Low
High
Dormers Wells Infant School 3–7 yrs 360
High
Dormers Wells Junior School 7–11 yrs 480
Good
Low
Good
Dorothy Barley Infants' School 3–7 yrs 360
Good
Good
Dorothy Barley Junior Academy 7–11 yrs 457
Good
Low
Very low
Downderry Primary School 3–11 yrs 376
Outstanding
Low
Low
Downe Manor Primary School 3–11 yrs 420
Requires improvement
High
Very low
Downe Primary School 4–11 yrs 100
Downsell Primary School 3–11 yrs 695
Requires improvement
Very low
High
Downshall Primary School 3–11 yrs 630
Downsview Primary and Nursery School 3–11 yrs 630
Good
Very low
High
Dr Triplett's CofE Primary School 3–11 yrs 420
Good
Good
High
Church of England
Drapers' Brookside Infant School 3–7 yrs 180
Good
Low
Drapers' Brookside Junior School 7–11 yrs 240
Good
Very high
High
Drapers' Maylands Primary School 3–11 yrs 420
Good
Good
Drapers' Pyrgo Priory School 3–11 yrs 550
Requires improvement
High
Good
Drayton Green Primary School 3–11 yrs 420
Good
Very high
Low
Drayton Park Primary School 3–11 yrs 341
Good
Very high
High
Drew Primary School 3–11 yrs 426
Good
Very high
Very low
Dulverton Primary School 3–11 yrs 446
Good
Good
Very high
Dulwich Hamlet Junior School 7–11 yrs 360
Outstanding
Dulwich Village Church of England Infants' School 4–7 yrs 270
Outstanding
Good
Church of England
Dulwich Wood Primary School 4–11 yrs 420
Good
Very high
Good
Duncombe Primary School 2–11 yrs 420
Good
Good
Low
Dundonald Primary School 3–11 yrs 464
Good
Very high
Very high
Dunraven School 4–18 yrs 1,767
Good
Very low
Durdans Park Primary School 3–11 yrs 420
Good
High
Good
Ealdham Primary School 3–11 yrs 520
Good
Low
Low
Earl's Court Free School Primary 4–11 yrs 210
Outstanding
Good
Earlham Primary School 3–11 yrs 420
Good
Very high
High
Earlham Primary School 4–11 yrs 409
Good
Good
Good
Earlsfield Primary School 3–11 yrs 500
Outstanding
High
Low
Earlsmead Primary School 3–11 yrs 500
Good
Very low
High
Earlsmead Primary School 3–11 yrs 420
Good
High
Low
East Acton Primary School 4–11 yrs 210
Good
Very high
Good
East Lane Primary School 4–11 yrs 840
Outstanding
Good
Good
East Sheen Primary School 4–11 yrs 630
Outstanding
Very high
High
East Wickham Primary Academy 3–11 yrs 686
Good
Very high
Very high
Eastbrook School 3–19 yrs 2,638
Good
Very low
Eastbury Community School 3–19 yrs 2,236
Good
Very low
Eastbury Primary School 3–11 yrs 944
Good
Good
Good
Eastcote Primary Academy 3–11 yrs 238
Outstanding
Good
Very high
Eastfield Primary School 3–11 yrs 428
Good
Very high
Good
Ecclesbourne Primary School 3–11 yrs 420
Good
Good
Good
Eden Primary 4–11 yrs 210
Good
High
Low
Jewish
Edgebury Primary School 4–11 yrs 420
Good
Low
High
Edgware Primary School 3–11 yrs 489
Good
Good
High
Edinburgh Primary School 4–11 yrs 630
Good
High
High
Edison Primary School 4–11 yrs 420
Good
Very high
Edith Neville Primary School 3–11 yrs 232
Good
Very high
Very low
Edmonton County School 4–18 yrs 2,091
Good
Low
Very low
Edmund Waller Primary School 3–11 yrs 451
Good
Low
Good
Edward Pauling Primary School 3–11 yrs 472
Outstanding
High
Good
Edward Wilson Primary School 3–11 yrs 448
Good
Good
Good
Eglinton Primary School 3–11 yrs 480
Requires improvement
Very low
Good
Eldon Primary School 2–11 yrs 1,260
Good
High
Good
Eleanor Palmer Primary School 3–11 yrs 236
Outstanding
Very high
Good
Elfrida Primary School 2–11 yrs 508
Good
Very low
Low
Eliot Bank Primary School 3–11 yrs 446
Good
High
High
Elizabeth Selby Infants' School 2–7 yrs 277
Good
High
Ellen Wilkinson Primary School 3–11 yrs 490
Good
Very high
Low
Ellingham Primary School 2–11 yrs 420
Good
Very low
Good
Elm Park Primary School 4–11 yrs 420
Good
Good
Very high
Elm Wood School 3–11 yrs 395
Good
Very high
High
Elmgrove Primary School & Nursery 3–11 yrs 870
Good
Good
High
Elmhurst Primary School 3–11 yrs 996
Outstanding
Very high
Low
Elmstead Wood Primary School 3–11 yrs 420
Good
Low
Very high
Elmwood Infant School 3–7 yrs 412
Good
High
Elmwood Junior School 7–11 yrs 480
Good
Good
Low
Elsley Primary School 3–11 yrs 840
Good
Very high
Low
Eltham Church of England Primary School 3–11 yrs 462
Good
Low
High
Church of England
Emmanuel Church of England Primary School 3–11 yrs 236
Good
Very high
Low
Church of England
Emmanuel Community School 5–11 yrs 210
Good
Low
Low
Christian
Enfield Heights Academy 4–11 yrs 210
Outstanding
Very low
Very low
Christian
Engayne Primary School 5–11 yrs 630
Good
Good
Very high
English Martyrs Roman Catholic Primary School 3–11 yrs 196
Good
High
Very low
Roman Catholic
English Martyrs' Roman Catholic Primary School 4–11 yrs 420
Good
Low
Good
Roman Catholic
Essendine Primary School 3–11 yrs 454
Good
High
High
Essex Primary School 3–11 yrs 996
Outstanding
Good
Low
Etz Chaim Jewish Primary School 3–11 yrs 196
Good
Good
Very low
Jewish
Eversley Primary School 4–11 yrs 630
Outstanding
High
Very high
Fairchildes Primary School 3–11 yrs 492
High
High
Fairford Academy Barnehurst 3–11 yrs 630
Good
Good
Very high
Fairholme Primary School 3–11 yrs 690
Good
Low
Low
Fairlawn Primary School 3–11 yrs 480
Good
Very low
High
Fairlop Primary School 3–11 yrs 660
Good
Good
Very high
Fairway Primary School and Children's Centre 2–11 yrs 277
Good
High
Good
Falconbrook Primary School 2–11 yrs 399
Good
High
Low
Farnborough Primary School 5–11 yrs 210
High
High
Farnham Green Primary School 3–11 yrs 682
Good
Very high
Very high
Featherstone Primary and Nursery School 3–11 yrs 630
Good
Low
Good
Feltham Hill Infant and Nursery School 3–7 yrs 464
Outstanding
Very high
Fenstanton Primary School 3–11 yrs 630
Good
Good
Low
Fern Hill Primary School 3–11 yrs 682
Ferry Lane Primary School 3–11 yrs 210
Good
Good
Low
Field End Infant School 3–7 yrs 450
Outstanding
Low
Field End Junior School 7–11 yrs 480
Fielding Primary School 3–11 yrs 980
Outstanding
Very high
Very high
Fircroft Primary School 3–11 yrs 459
Requires improvement
Good
Low
Firs Farm Primary School 4–11 yrs 630
Good
High
Good
Fitzjohn's Primary School 3–11 yrs 210
Good
Very high
Very high
Five Elms Primary School 3–11 yrs 496
Good
Good
Low
Fleecefield Primary School 3–11 yrs 480
Very low
Fleet Primary School 3–11 yrs 210
Good
Good
Low
Flora Gardens Primary School 3–11 yrs 210
Good
Very high
Very low
Floreat Wandsworth Primary School 3–11 yrs 420
Good
Low
Forest Academy 3–11 yrs 630
Good
Very low
Low
Forestdale Primary School 4–11 yrs 420
Good
Very high
Good
Foresters Primary School 3–11 yrs 278
Good
Low
Very low
Forster Park Primary School 3–11 yrs 420
Good
Very low
Low
Forty Hill CofE Primary School 3–11 yrs 234
Good
Very high
High
Church of England
Fossdene Primary School 3–11 yrs 420
Good
Very low
Low
Foster's Primary School 3–11 yrs 472
Good
Good
Good
Foulds School 5–11 yrs 315
Good
Very high
Very high
Fox Primary School 4–11 yrs 420
Outstanding
High
Very low
Foxfield Primary School 3–11 yrs 630
Outstanding
Very high
Good
Franciscan Primary School 2–11 yrs 520
Good
Low
Low
Freezywater St George's CofE VA Primary School 4–11 yrs 210
Good
Very high
Good
Church of England
Friars Primary Foundation School 3–11 yrs 210
Good
Good
Low
Frith Manor Primary School 2–11 yrs 542
Good
Low
Very high
Frithwood Primary School 3–11 yrs 470
Good
Good
Good
Fryent Primary School 3–11 yrs 840
Good
Very high
Very low
Fulham Primary School 3–11 yrs 390
Good
Very high
Low
Fullwood Primary School 3–11 yrs 472
Outstanding
Good
High
Furness Primary School 3–11 yrs 545
Good
Good
Low
Furze Infant School 3–7 yrs 524
Good
Good
Furzedown Primary School 3–11 yrs 450
Good
Low
Very low
Gainsborough Primary School 3–11 yrs 420
Good
Good
Very low
Gainsborough Primary School 0–11 yrs 320
Good
Galleywall Primary School 4–11 yrs 420
Outstanding
Very low
Galliard Primary School 2–11 yrs 810
High
Gallions Mount Primary School 3–11 yrs 346
Good
Low
Low
Gallions Primary School 3–11 yrs 660
Good
Very high
Low
Garden Suburb Infant School 4–7 yrs 246
Good
Low
Garden Suburb Junior School 7–11 yrs 360
Good
Very high
Low
Garfield Primary School 3–11 yrs 498
Good
Very high
Very low
Garfield Primary School 3–11 yrs 446
Good
High
Low
Gascoigne Primary School 3–11 yrs 1,470
Good
High
Good
Gateway Academy 3–11 yrs 710
Good
Very high
Very low
Gatton (VA) Primary School 4–11 yrs 630
Outstanding
Very high
Very high
Muslim
Gayhurst Community School 3–11 yrs 570
Outstanding
Gearies Primary School 3–11 yrs 866
Outstanding
High
Very high
George Carey Church of England Primary School 3–11 yrs 726
Good
Low
Good
Church of England
George Eliot Primary School 3–11 yrs 420
Good
Low
Very low
George Mitchell School 3–16 yrs 1,065
Low
George Spicer Primary School 4–11 yrs 840
Good
Very high
Good
George Tomlinson Primary School 3–11 yrs 585
Good
Low
Good
Gidea Park Primary School 4–11 yrs 450
Good
Very high
Very high
Gifford Primary School 3–11 yrs 960
Outstanding
High
Good
Gilbert Colvin Primary School 3–11 yrs 459
Good
Good
Good
Gillespie Primary School 3–11 yrs 236
Outstanding
Very high
Low
Glade Primary School 3–11 yrs 470
Good
Very high
Good
Gladstone Park Primary School 3–11 yrs 682
Good
Good
Good
Glebe Primary School 3–11 yrs 690
Good
Good
Very high
Glebe Primary School 3–11 yrs 682
Outstanding
Very high
Very high
Glenbrook Primary School 3–11 yrs 450
Good
Low
Low
Globe Primary School 3–11 yrs 370
Outstanding
Very high
Very low
Godwin Junior School 7–11 yrs 420
Good
Good
Low
Godwin Primary School 3–11 yrs 630
Good
Good
Good
Goldbeaters Primary School 3–11 yrs 471
Outstanding
Very high
High
Goldfinch Primary School 3–11 yrs 517
Good
Very low
Gonville Academy 3–11 yrs 532
Good
Very high
Good
Good Shepherd Catholic Primary and Nursery School 3–11 yrs 257
Good
Good
High
Roman Catholic
Good Shepherd RC Primary School 3–11 yrs 210
Outstanding
Good
Very high
Roman Catholic
Good Shepherd RC School 3–11 yrs 290
Good
Very low
High
Roman Catholic
Goodmayes Primary School 3–11 yrs 682
Good
Very high
Good
Goodrich Community Primary School 3–11 yrs 630
Requires improvement
Good
Low
Goose Green Primary and Nursery School 3–11 yrs 450
Good
High
Very low
Gordon Primary School 3–11 yrs 472
Good
Low
Gordon Primary School 3–11 yrs 420
Good
Low
Very high
Gordonbrock Primary School 3–11 yrs 655
Outstanding
Good
Very high
Goresbrook School 4–18 yrs 1,320
Good
Low
Multi-faith
Gorringe Park Primary School 3–11 yrs 554
Good
Very high
Good
Gospel Oak Primary School 3–11 yrs 472
Outstanding
Very high
Very high
Grafton Primary School 3–11 yrs 920
Outstanding
Good
Good
Grafton Primary School 2–11 yrs 522
Outstanding
Very high
Good
Granard Primary School 3–11 yrs 480
Good
High
Low
Grand Avenue Primary and Nursery School 3–11 yrs 682
Good
Low
High
Grange Park Infant and Nursery School 3–7 yrs 480
Good
Good
Grange Park Junior School 7–11 yrs 480
Good
High
Good
Grange Park Primary School 3–11 yrs 840
Good
Very high
Very high
Grange Primary School 3–11 yrs 912
Good
Very high
High
Grange Primary School 3–11 yrs 652
Good
Very low
Low
Grange Primary School 3–11 yrs 420
Requires improvement
Very low
Low
Grange Primary School 2–11 yrs 210
Good
High
Very low
Granton Primary School 3–11 yrs 560
Outstanding
Very high
Good
Grasmere Primary School 3–11 yrs 240
Good
Low
Low
Grasvenor Avenue Infant School 5–7 yrs 90
Good
Low
Gravel Hill Primary School 3–11 yrs 450
Good
Low
Very high
Gray's Farm Primary Academy 3–11 yrs 436
Good
Good
Good
Grazebrook Primary School 3–11 yrs 480
Outstanding
High
Low
Green Dragon Primary School 3–11 yrs 540
Good
High
High
Green Lane Primary and Nursery School 3–11 yrs 454
Good
High
Good
Green Street Green Primary School 4–11 yrs 441
Good
Low
Very high
Green Wrythe Primary School 3–11 yrs 282
Good
Very high
Very low
Greenacres Primary School and Language Impairment Unit 2–11 yrs 210
Good
Very high
Low
Greenleaf Primary School 3–11 yrs 530
Good
Very high
High
Greenside Primary School 3–11 yrs 235
Good
Very high
Low
Greenslade Primary School 3–11 yrs 210
Good
Very high
Low
Greenvale Primary School 4–11 yrs 218
Good
Very high
Very high
Greenwood Primary School 4–11 yrs 650
Good
Good
High
Gresham Primary School 4–11 yrs 250
Good
High
Very high
Griffin Primary School 3–11 yrs 420
Requires improvement
Very low
Good
Grimsdyke School 4–11 yrs 630
Outstanding
Very high
Very high
Grinling Gibbons Primary School 3–11 yrs 235
Good
Very low
Very low
Grove Park Primary School 3–11 yrs 446
Outstanding
Very high
Good
Grove Primary School 3–11 yrs 656
Outstanding
Very high
Good
Grove Road Primary School 3–11 yrs 236
Good
Very high
Good
Guru Nanak Sikh Academy 4–18 yrs 1,500
Good
High
Very low
Sikh
Gwyn Jones Primary School 3–11 yrs 452
Good
Very high
Very high
Haberdashers' Crayford Primary 3–11 yrs 236
High
Haberdashers' Hatcham Free School 4–11 yrs 420
Outstanding
Good
Haberdashers' Hatcham Primary 3–11 yrs 470
Very high
Haberdashers' Knights Primary 3–11 yrs 440
High
Haberdashers' Slade Green Primary 3–11 yrs 420
Very high
Hackbridge Primary School 3–11 yrs 828
Good
Very high
Very high
Hackney New Primary School 4–11 yrs 350
Outstanding
Very low
Hacton Primary School 3–11 yrs 588
Outstanding
High
Good
Hadley Wood Primary School 4–11 yrs 210
Good
High
Good
Hague Primary School 3–11 yrs 228
Good
Very high
Low
Haimo Primary School 3–11 yrs 420
Good
High
Very low
Halley House School 4–11 yrs 210
Good
Very low
Halley Primary School 3–11 yrs 240
Good
Low
Very low
Hallfield Primary School 2–11 yrs 496
Good
High
Good
Hallsville Primary School 3–11 yrs