I think it's an eternal problem, and the problem is not in teachers, not in their salaries but in children and their will to go to school and be taught. Plus, too many honeypots children have all around in our days.
Homeschooling today is an absurd, social education is necessary to grow up as this-society person.
Well, homeschooling works and children may socialize somewhere else outside of the school. Schools are definitely better for socialization but I don't want my children to be brainwashed by gender studies courses.