Can anybody tell me what the main differences are between these schools, I know Charterhouse is single sex until the sixth form and Cranleigh is co-ed, I am interested in the differences in ethos, academics and the type of children who thrive in each.