Comparing charter school vs private school for your child? This full guide does a deep dive into the different schooling practices, discovering the ideal choice.