I didn't read your previous posts, but wanted to put my two (or 15) cents in. I've taught inner city elementary and charter elementary (11 kids in my class). I've run a tutoring company and now tutor privately (have 2 littles at home).
What makes a good school is the here-and-now administration and staff and the overall community support of education. It's not always the test scores, the high-tech Smart Boards and computers, or the over educated teachers. It has everything to do with class size, safety, and how willing YOUR child's teacher is to work with YOUR child.
Not every school or philosophy works for every child. Children learn best when their learning style is appreciated and addressed. As a parent, you must figure out what your child needs and meet them. That may mean one child attends a private school, one a public school, and one homeschooled. Or, you do what you can with what you have and fill in the gaps. That is your job as a parent.
No child will get everything out of a school if the parent drops them off and expects the school to do it all. (I hear people expect this... a lot!)
I have littles and plan to start them in a public or charter school first because I have already paid for this and will supplement what I need to. Good luck with your decision and remember....it is yours!