I let my DS who was in first grade be in on the decision. Another one in the minority here I guess.

I of course had to be willing/able to do it before giving the option. His unhappiness in the first 2 wks of K led to it and each year he is in on the decision to continue or not.
We did K12 1st grade last year. We got into our state's free charter virtual school. We started in the middle half of the year. I loved knowing that all my bases were covered and I wasn't missing anything.