Public education is a service provided by the government. What material the government chooses to teach or not teach using parents’ is entirely up to the government and the parents. Free speech is irrelevant to curricular choices because teachers aren’t there to engage students in a marketplace of ideas. They’re being paid to provide a service. Organizations that provide content make such curation choices about what sorts of content to offer all the time.