Answer:
As an English language teacher/tutor outside the education system, I come close to teaching all the subjects. How well is a matter of opinion, but as a private tutor, people can go anywhere else at any time, so I must be doing something right.
Sometimes I do some math, sometimes I do some geography, sometimes I do some science, [etc] although I always do English.
I have yet to meet a student who knows more than I do, so I do expect the students to learn all the subjects! (my students are mostly Gr 1 -12) but I do have adult students, some of whom are teachers!
note: Elementary school, middle school and high school all deal with teaching basic knowledge. Any (good) teacher can be familair with all these subjects over time. That’s why mature teachers are generally the best (but they suffer from burnout …)
By the time students move on to university, they probably (or should) start to specialize and they will progress to knowing more than I know, albeit in a limited area. They specialize, I chose to generalize. And that’s the way it should be!
Step-by-step explanation: