The public schools get money for each student who attends. So if most parents don’t send their students there, they won’t get subsidized.
IMO that’s essentially what it’s like now in the larger urban centers. Parents just won’t expose their kids to the culture clash, even if it means spending thousands of dollars a year to put their kids through elementary school.