Home schooling is when kids are taught by parents or tutors instead of going to a public or private school. There are a lot of stereotypes about home schoolers being Bible-thumpers or socially awkward super geniuses, but the truth is kids who are home schooled are as diverse as kids who attend public or private school.