I went to a girls school and feel I did better than I would have done in a mixed school, although as there is only one of me I obviously have no way of proving this!
My DD is in Yr6 and has the choice of single-sexed or mixed.
If we count other factors as equal which would you choose?