1) small classrooms
Small classroom are great, but not a panacea. Given a choice between a classroom of 30 with no disruptive childern or a classroom of 20 with 2 disruptive childern, I'd take the classroom of 30 in a second.
2) small school that was like a community
Schools, big or small, can easily develop a sense of community if the parents are involved and the teachers live in the community. I've witnessed it in my kid's schools. It doesn't take a fancy, high-priced private school to have a sense of community.
3) lots of extra curricular activities for the kids
Nice if it's available, not a prerequisite for a good education. Would rather see parents take an interest in their kid's grades and classroom behavior.
4) before and after school care.
Most public schools in my area offer it. Don't know if I'm in the minority or not nationwide.