Is public school best for children