An undergraduate math education is more than enough to teach the current high school math curriculum.
From my point of view though, if my statement above is true, that is very sad. As I don't think it should be. The math curriculum is horribly deficient. But software doesn't seem to be the answer to fixing the curriculum.
> An undergraduate math education is more than enough to teach the current high school math curriculum.
Is that an undergraduate Math degree, or a Math Education degree? If the former, you don't get training in pedagogy. If the latter, you don't get enough proof-based classes to properly understand what math is or to fully understand the subjects you'll teach.
From my point of view though, if my statement above is true, that is very sad. As I don't think it should be. The math curriculum is horribly deficient. But software doesn't seem to be the answer to fixing the curriculum.