>>Robert Heinlein opined that *every* teacher should have had to have served, i.e., no military service, no teaching job.
Not just that. Teaching should be second career that can’t begin until age 35. Force them to work in the real world for long enough to understand life outside a classroom.
In his view, you could not become a teacher until you had completed a (rather lengthy) tour of combat or served 10 years.