The achievement of all groups of children is outstanding.
Staff provide impressive opportunities for the children to be creative.
Through excellent teaching that continually challenges all to do their best, children make rapid progress.
Staff make learning absorbing and fun.
children learn to speak clearly, to wait their turn, work cooperatively, make sensible choices and share.