Choose an area.
Cheltenham28 primary · 6 secondaryGloucester34 primary · 9 secondaryThe Cotswold district44 primary · 6 secondaryThe Forest of Dean46 primary · 6 secondaryThe Stroud district58 primary · 8 secondaryThe Tewkesbury area33 primary · 6 secondary
Each school has its own page with last year's admission distance first, then results, Ofsted and more. Find schools nearest your home ›
Guides for parents.
How school admissions workWho you apply to, and what happens when a school is fullKey dates for September 2027Closing dates, offer days and appealsWhat “last distance offered” meansWhy it changes every year, and how to use itPressure on places and appealsHow full schools are, what's planned, and how often appeals winPrimary school open daysReception tours and open mornings before the 15 January deadlineWhen does my child start school?Enter a birthday to see the year group and start dateSixth form and collegeThe options after Year 11, and how to applySchools over the borderNearby schools in neighbouring counties, and how to applyAcademy trustsWhich schools each trust runsJargon busterEvery school term in plain English
All schools, A to Z by area.
Cheltenham: secondary
Cheltenham: primary
- Benhall Infant School
- Charlton Kings Infants' School
- Charlton Kings Junior School
- Christ Church CofE Primary School
- Dunalley Primary School
- Gardners Lane Primary School
- Glenfall Community Primary School
- Gloucester Road Primary School
- Greatfield Park Primary School
- Hesters Way Primary School
- Holy Apostles' Church of England Primary School
- Holy Trinity Church of England Primary School
- Lakeside Primary School
- Leckhampton Church of England Primary School
- Naunton Park Primary School
- Oakwood Primary School
- Prestbury St Mary's Church of England Junior School
- Rowanfield Infant School
- Rowanfield Junior School
- Springbank Primary Academy
- St James' Church of England Primary School
- St John's Church of England Primary School
- St Mark's Church of England Junior School
- St Mary's Church of England Infant School
- St Thomas More Catholic Primary School
- Swindon Village Primary School
- The Catholic School of Saint Gregory the Great
- Warden Hill Primary School
Gloucester: secondary
Gloucester: primary
- Abbeymead Primary School
- Barnwood Church of England Primary School
- Beech Green Primary School
- Calton Primary School
- Clearwater Church of England Primary Academy
- Coney Hill Community Primary School
- Dinglewell Infant School
- Dinglewell Junior School
- Elmbridge Primary School
- Field Court Church of England Infant Academy
- Field Court Junior School
- Finlay Community School
- Grange Primary Academy
- Harewood Infant School
- Harewood Junior School
- Hatherley Infant School
- Hempsted Church of England Primary School
- Heron Primary School
- Hillside Primary School
- Hillview Primary School
- Kingsholm Church of England Primary School
- Kingsway Primary School
- Linden Primary School
- Longlevens Infant School
- Longlevens Junior School
- Meadowside Primary School
- St James' Church of England Junior School
- St Paul's Church of England Primary School
- St Peter's Catholic Primary School
- Tredworth Infant and Nursery Academy
- Tredworth Junior School
- Waterwells Primary Academy
- Widden Primary School
- Willow Primary Academy
Cotswold: secondary
Cotswold: primary
- Ampney Crucis Church of England Primary School
- Andoversford Primary School
- Ann Edwards Church of England Primary School
- Avening Primary School
- Bibury Church of England Primary School
- Birdlip Primary School
- Bledington Primary School
- Blockley Church of England Primary School
- Bourton-on-the-Water Primary School
- Chesterton Primary School
- Cirencester Primary School
- Coberley Church of England Primary School
- Cold Aston Church of England Primary School
- Down Ampney Church of England Primary School
- Fairford Church of England Primary School
- Hatherop Church of England Primary School
- Kemble Primary School
- Kempsford Church of England Primary School
- Leighterton Primary School
- Longborough Church of England Primary School
- Meysey Hampton Church of England Primary School
- Mickleton Primary School
- North Cerney Church of England Primary Academy
- Northleach Church of England Primary School
- Powell's Church of England Primary School
- Rodmarton Primary School
- Sapperton Church of England Primary School
- Sherborne Church of England Primary School
- Siddington Church of England Primary School
- Southrop Church of England Primary School
- St Andrew's Church of England Primary School
- St Catharine's Catholic Primary School
- St David's Church of England Primary School
- St James and Ebrington Church of England Primary School
- St Lawrence Church of England Primary School
- St Mary's Church of England Primary School
- Stow-on-the-Wold Primary School
- Stratton Church of England Primary School
- Swell Church of England Primary School
- Temple Guiting Church of England School
- The Rissington School
- Watermoor Church of England Primary School
- Willersey Church of England Primary School
- Withington Church of England Primary School
Forest of Dean: secondary
Forest of Dean: primary
- Ann Cam Church of England Primary School
- Aylburton Church of England Primary School
- Berry Hill Primary School
- Blakeney Primary School
- Bream Church of England Primary School
- Bromesberrow St Mary's Church of England Primary School
- Churcham Primary School
- Clearwell Church of England Primary School
- Coalway Community Infant School
- Coalway Junior School
- Drybrook Primary School
- Ellwood Primary School
- English Bicknor Church of England Primary School
- Forest View Primary School
- Glebe Infants' School
- Hartpury Church of England Primary School
- Hope Brook CofE Primary School
- Huntley Church of England Primary School
- Lift Offa's Mead
- Littledean Church of England Primary School
- Lydbrook Primary School
- Lydney Church of England Community School
- Mitcheldean Endowed Primary School
- Newnham St Peter's Church of England Primary School
- Parkend Primary School
- Pauntley Church of England Primary School
- Picklenash Junior School
- Pillowell Community Primary School
- Primrose Hill Church of England Primary Academy
- Redbrook Church of England Primary School
- Redmarley Church of England Primary School
- Ruardean Church of England Primary School
- Severnbanks Primary School
- Soudley School
- St Briavels Parochial Church of England Primary School
- St John's C of E Academy
- St White's Primary School
- Staunton and Corse Church of England Primary School
- Steam Mills Primary School
- Tibberton Community Primary School and Early Years
- Tutshill Church of England Primary School
- Walmore Hill Primary School
- Westbury-on-Severn Church of England Primary School
- Woodside Primary School
- Woolaston Primary School
- Yorkley Primary School
Stroud: secondary
Stroud: primary
- Amberley Parochial School
- Berkeley Primary School
- Bisley Blue Coat Church of England Primary School
- Blue Coat CofE Primary School
- Brimscombe Church of England (VA) Primary School
- Bussage Church of England Primary School
- Callowell Primary School
- Cam Everlands Primary School
- Cam Hopton Church of England Primary School
- Cam Woodfield Infant School
- Cam Woodfield Junior School
- Cashes Green Primary School
- Chalford Hill Primary School
- Coaley Church of England Primary Academy
- Coopers Edge School
- Cranham Church of England Primary School
- Dursley Church of England Primary Academy
- Eastcombe Primary School
- Eastington Primary School
- Foxmoor Primary School
- Gastrells Community Primary School
- Great Oldbury Primary Academy
- Hardwicke Parochial Primary Academy
- Haresfield Church of England Primary School
- Hillesley Church of England Primary School
- Horsley Church of England Primary School
- Hunts Grove Primary Academy
- King's Stanley CofE Primary School
- Kingswood Primary School
- Lakefield CofE Primary School
- Leonard Stanley Church of England Primary School
- Longney Church of England Primary Academy
- Minchinhampton Primary Academy
- Miserden Church of England Primary School
- Nailsworth Church of England Primary School
- North Nibley CofE Primary School
- Oakridge Parochial School
- Park Junior School
- Randwick Church of England Primary School
- Rodborough Community Primary School
- Sharpness Primary School
- Sheepscombe Primary School
- Slimbridge Primary School
- St Joseph's Catholic Primary School
- St Matthew's Church of England Primary School
- Stone with Woodford Church of England Primary School
- Stonehouse Park Infant School
- Stroud Valley Community Primary School
- The British School
- The Croft Primary School
- The Rosary Catholic Primary School
- Thrupp School
- Uley Church of England Primary School
- Uplands Community Primary School
- Upton St Leonards Church of England Primary School
- Whiteshill Primary School
- Whitminster Endowed Church of England Primary School
- Woodchester Endowed Church of England Aided Primary School
Tewkesbury: secondary
Tewkesbury: primary
- Ashchurch Primary School
- Ashleworth Church of England Primary School
- Bishops Cleeve Primary Academy
- Carrant Brook Junior School
- Castle Hill Primary School
- Churchdown Parton Manor Infant School
- Churchdown Parton Manor Junior School
- Churchdown Village Infant School
- Churchdown Village Junior School
- Deerhurst and Apperley Church of England Primary School
- Gotherington Primary School
- Grangefield Primary School
- Gretton Primary School
- Highnam CofE Primary Academy
- Innsworth Infant School
- Innsworth Junior School
- Isbourne Valley School
- Lift Brockworth
- Longford Park Primary Academy
- Mitton Manor Primary School
- Northway Infant School
- Norton Church of England Primary School
- Oak Hill Church of England Primary School
- Queen Margaret Primary Academy
- Shurdington Church of England Primary School
- St Mary's Catholic Primary School
- Tewkesbury Church of England Primary School
- The John Moore Primary School
- Tirlebrook Primary School
- Tredington Community Primary School
- Twyning School
- Winchcombe Abbey Church of England Primary School
- Woodmancote School
SEN schools.
Places are given through an education, health and care (EHC) plan.
Alderman Knight SchoolTewkesbury, ages 7 to 19Battledown SchoolCheltenham, ages 2 to 11Belmont SchoolCheltenham, ages 4 to 16Bettridge SchoolCheltenham, ages 2 to 19Brook AcademyTewkesbury, ages 11 to 16Heart of the Forest Community Special SchoolForest of Dean, ages 4 to 19Lift Crescent ViewCheltenham, ages 5 to 11Paternoster SchoolCotswold, ages 2 to 17Peak AcademyStroud, ages 11 to 16Sladewood AcademyStroud, ages 4 to 11St Rose's Special SchoolStroud, ages 2 to 19The Milestone SchoolGloucester, ages 2 to 16The Shrubberies SchoolStroud, ages 2 to 19