One issue with some of these charter schools though is that parents project their own wishes on their kids and put them in schools they don't belong in which can also lead to pressure on the kid and ultimate failure. I had some friends years ago that were stressing about what elementary school.was going to be best for their kid because some are more sciences based and others more arts based. They are both high level engineers. I told them any school in Boulder was going to be better than 95% of the schools in the country and then asked them what they were going to do if their kid grows up and decides he wants to join a circus.