I went to co-ed catholic systemic primary schools , and then an all girls catholic private high school, then a public co-ed high school.
Based on my experiences, i would definately go for a co-ed school. I would definately consider a public school as there are some really dreat ones around, but if i could find and afford a good private one, i would also definately look into it. But it has to be co-ed!