It takes sacrifice to home school. IT takes the kind of dedication that most parents lack. If you send your kids to public schools, be prepared to be the last to know what is really going on. Be prepared to challenge their ridiculous assumptions they learned in their education classes. Be prepared to volunteer and be there when you are needed. Or why even bring chilren into the world if you are going to pawn them off on public schools?