I think it's also a matter of parents taking a larger role in their child's education instead of expecting public/private/magnet schools to do 90% of the work. Yes, this can be dangerous, but with the increasing amount of information available online, parents can "supplement" their child's education (as long as they are "web-literate"). If the school doesn't cover a certain topic that is important to parents, then parents should look for material that fill those gaps (and not just online material). We really need to get away from the mentality that school is a "job" where you go, do the work, and return to your life. Learning and knowledge need to be incorporated into our daily lives instead of passively waiting to be entertained.