Teaching is excellent. All staff focus thoroughly on the children and have very high expectations for all areas of their learning. They use their detailed knowledge of children's achievements and areas for development to stretch them and provide exciting and enriching activities.