No: I don't think anyone should have the option of private schools.
Yes, I think public education should be mandatory in the US. That way, when there are problems with the public school system in a given area, rather than just pulling their own children—and money—out, the rich people would be personally incentivized to find ways to make it better for everyone.