Homeschooling is a legal option in Canada for parents to provide their children with a learning environment as an alternative to publicly-privately provided schools. Parents cite numerous reasons as motivations to home school, including better academic test results, poor public school environment, improved character/morality development, and objections to what is taught locally in public school. [...]

