I am all for single-sex education - probably because i am a product of it and it was honestly the best experience of my life. I went to an all-female high school in chicago and i gained so much in terms of opportunities, classroom attention, self-esteem and leadership from the experience.
i'm not saying public schools are bad - but from my experience i would recommend single sex education.
and in my case there was plenty of socializing - there was an all guys high school right next door and 2 more a few miles away. it was great