A flexible program that's tailored to exactly meet a child's needs is a big advantage of home schooling, kids who learn at home also have the teacher's full attention all the time. and for families who are unhappy with public schools and can't afford to pay tuition at private schools, this may be the any choice.