Primary Schools in Reading

The state-funded schools in the primary phase within Reading Borough are listed on this page. This includes infant schools (up to year 2) and junior schools (years 3 to 6). Where a school provides both infant and junior facilities, this is listed as primary. Some schools also have a nursery section for children below statutory school age.

Special schools are included in this list, although it should be noted that only pupils with special educational needs or disabilities (SEND) are eligible. Some mainstream schools have SEND resources. Please see our page on special educational needs and disabilities (SEND) for more information. The Reading Services Guide provides information on the SEND Local Offer.

Alfred Sutton Primary School Community primary school
All Saints Infant School Voluntary aided primary school
All Saints Junior School Junior free school
The Avenue Special School Special School
Battle Primary Academy Primary academy school
Caversham Park Primary School Community primary school
Caversham Primary School Community primary school
Christ the King Catholic Primary School Voluntary aided primary school
Churchend Primary Academy Primary academy school
Civitas Academy Primary academy school
Coley Primary School and Nursery Community primary school
Emmer Green Primary School Community primary school
English Martyrs Catholic Primary School Voluntary aided primary school
E P Collier Primary School and Nursery Community primary school
Geoffrey Field Infant School Community infant school
Geoffrey Field Junior School Community junior school
The Heights Primary School Primary free school
The Hill Primary School Community primary school
The Holy Brook Special School Special School
Katesgrove Primary School Community primary school
Manor Primary School Community primary school
Meadow Park Academy Primary academy school
Micklands Primary School Community primary school
Moorlands Primary School Community primary school
New Christ Church (Church of England) Primary School Voluntary aided primary school
New Town Primary School Primary academy school
Oxford Road Community Primary School Community primary school
The Palmer Academy Primary academy school
Park Lane Primary School Community primary school
Ranikhet Primary School Primary academy school
Redlands Primary School Community primary school
The Ridgeway Primary School Community primary school
Southcote Primary School Community primary school
St Anne’s Catholic Primary School Voluntary aided primary school
St John’s (Church of England) Primary School Voluntary aided primary school
St Martin’s Catholic Primary School Voluntary aided primary school
St Mary and All Saints (Church of England) Primary School Voluntary aided primary school
St Michael’s Primary School Community primary school
Thames Valley School Special School
Thameside Primary School Community primary school
Whitley Park Primary and Nursery School Community primary school
Wilson Primary School Community primary school