A majority of pupils make good progress in mathematics at Key Stage 1 and pupils make good progress in English, mathematics, science, art, geography and physical edicuation at Key Stage 2. Pupils with special educational needs make good progress towards the targets set for them in their individual education plans. All teaching observed was satisfactory or better. It was good in 50 per cent of lessons and very good in 17 per cent. Support staff make a very positive contribution to pupils' learning.
Pupils have good attitudes to learning and very good behaviour.
Pupils have very good relationships with the staff and each other and their personal development is good. Curriculum provision is good overall and there is very good provision for extra-curricular activities. Provision for pupils' moral and social development is very good. The school's partnership with parents in the community is very good. The school is well led and efficiently run.