A wonderful caring, nurturing school! My 3 children have all had fantastic teachers who not only educate them but enable them to thrive personally and socially, leaving t ... more