Can any one given me the low down on this school? I have heard mixed things and I am particulalry concened about a pressursed environment but DS now going to Willington so geographically it would be ideal so want to explore the options.