Where's the line of what is high paying? Median salary in the US is about $50k. Many teachers in the US make more than that. Some make less. A lot depends on local cost of living. We would also have to factor in other benefits not typically seen in industry, like pensions, tenure (this is really one of the main problems), and time off.
I'm sure there are states where teachers are underpaid. My state is in the top ten and that is not an issue here. I know a teacher making more than I do as a developer. The local district spends $14k per student per year (about average for the state). Money is not a problem here. There are still districts that have poor performance and test scores.
Instead if just trying to throw money at problems, we need to change the structure. Pay for performance would be a great way encourage good teachers and discourage people who perform poorly. It can be tricky to get the right metrics. The biggest issue is that the teachers unions oppose this.