I homeschooled my kids, not for religious reasons, but because our school district is more concerned about football than education. That being said, I live in a high compliance state that requires portfolios, attendance records, testing by outside sources, and a yearly evaluation. I was putting one of my kids back into school last spring. The school was in the middle of PSSA testing and didn't want to admit my child while testing was going on. They didn't think my kid was going to score very high on the test, she out score virtually the whole school and was asked to partake in testing by Johns Hopkins Center for Talented Youth, reserved for the top 95th percentile performing students worldwide. I put my kids into day camp during the summer so they had lots of contact with kids there age. It can and does work if done right.