Lovely school. All 3 of my children have been or are there Staff know the kids well and are kind and caring. They have high expectations for the children too and my 3 have always been well supported ...