单项选择题

Some parents choose to home-school their children because ______.

A.public schools may fail to meet their expectations
B.private schools are too religious
C.they are teachers themselves
D.they cannot afford their children’s education