>I don?t see how you can treat these subjects properly without there being an elective process. I would be singing a different tune if most jobs required algebra or coding, but very few do. I would also be more swayed if there were ?introductory? courses, meant to give the kids a taste (and please, anything but legos), and then an elective program thereafter.
Well, should arithmetic be elective? More and more schools are adding "computer" classes all the time. What you do in them and with them is the issue. The notion of opting out in grade school isn't really going to be a choice for most, no matter how you view it philosophically. In New Jersey we have liberal home schooling laws for the philosophically motivated.