No question there, and I am keeping this within the bounds of American law because of that.
However as an FYI, up here in Canada in my home province (Ontario) vaccination against diphtheria, tetanus, polio, whooping cough, measles, rubella, mumps, chicken pox and meningococcal disease is actually compulsory for a child to attend public school.
If you choose to not have your child vaccinated, they can not enroll in public school. However you are still required by law to have your child attend school until the age of 18. That means you must either pay out of pocket to have your child attend a private school that will let them in or home school them.
Personally, I think that's absolutely fair.