I would personally go for the online schooling. At least a parent could basically sit in on the class and see what is being taught to their children. At least for the early grades where children seem to start forming opinions based on what they are told. Or find a district that teaches they way you want and move into that district.