There is one local authority secondary school in Caversham, Highdown School. Many children from the area also attend Maiden Erlegh Chiltern Edge in South Oxfordshire. In the independent sector, Queen Anne's School educates girls between the ages of 11 and 18, Hemdean House School has mixed infants and junior schools, and a girls senior school. There is also Caversham Preparatory School, which takes children from ages 3 to 11. There are several primary schools in Caversham including Caversham Primary School, Caversham Park Primary School, Emmer Green Primary School, The Hill Primary School, St. Anne's RC Primary School, St. Martin's RC Primary School, Micklands Primary School and Thameside Primary School.
