I had asked the title question in an answer here, but it didn't get any recognition, so I'm posing it formally.
The key word in the question is should. In my Mathematics Education degree education, I have had the option to take many content classes, but few methods classes. As current teachers, if you were to design a degree program, what classes would you ideally offer?
For the construct of this hypothetical question:
- A Masters (not dually earned with undergraduate) degree consists of 12 courses, and most students go on to become secondary school teachers;
- A PhD or EdD degree consists of 25 courses, and many students go on to become post-secondary teachers or researchers.
A (perhaps) similarly relevant post can be found here: What are the differences between graduate and undergraduate classes, relevant to course design and teaching?