I beg to differ with you. Teaching is a skill that every "teacher" does not have. Mastering subject matter is far easier than mastering teaching skills. Designating someone "teacher" doesn't necessarily make one such.
Which is my point. A "degree in education" and/or the "courses in education" required for certification are essentially worthless to the actual act of teaching.
They are nothing more than "beans" for the "bean counters" and a means for the educational unions to restrict the supply of teachers in order to boost wages.
Far better to concentrate on getting individuals with the academic credentials in the actual SUBJECT MATTER to be taught.
Give the prospective teachers the skill in classroom instruction by having them serve an apprenticeship with other classroom teachers for a year or two, and then turn them loose.
Big BUMP for that, varon. An expert is not necessarily a teacher. A teacher needs to be an expert, a communicator (kids, parents, admin), a disciplinarian, and a faux parent.
Not at all easy. Not at all for everyone. It is true that people (that I know) don't teach for the money or the vacations or the perceived security. They choose to do it for other reasons.
I'll beg to differ some more. When I hear what is being passed off as curriculum these days, I don't believed they are very well versed in either.