I had asked the title question in an answer [here](https://matheducators.stackexchange.com/a/5760/267), 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: https://matheducators.stackexchange.com/questions/247/what-are-the-differences-between-graduate-and-undergraduate-classes-relevant-to