3rd grade:ENFP cp6w7 so/sx (She got me out of the school's English learner program as it was extremely apparent I had long ago reached proficiency.)
1st grade:ENFJ 2w1 so/sx (Taught me to speak, read, and write in English.)
12th grade English:INFP 9w1 sp/so( Very sweet and meek.)
My history teacher is such an INFP. Frankly, we don't get along very well, she is passive-aggressive and a little arrogant, brooding. But when she teaches, she actually does very well. So I still like her, even though I know she only likes those who suck up to her all the time, I am never one of those. The others, I've not thought of too much.
Three of my favorite teachers were NFJs. :-). They were all so inspiring. I had a wonderful ESFP and INTP too. My least favorite, ugh, well, I don't even like to think about her. Did she ever like to phone it in. I was quite fascinated with an INFP teacher too. She was too aloof in the classroom but I admired her.
My favorite was my art/photography/art history teacher. Probably an ISFP 9. Old hippie who let us hang out in his class when I was skipping my other classes He favored me and 2 of my friends, and we'd come hang out with him all the time and gossip about teachers/students.
I had an English teacher who I suspect was an ESFP 4w3, who got made fun of a lot for bong extremely melodramatic and breaking down and crying on occasion. But she really liked me even though I was a slacker.
Probably the objectively best teacher I had was an INTJ, very creative in her lessons but organized at the same time. Very dry, sarcastic sense of humor. Hands-off but very clear in her expectations. I had her for AP English and AP Psych.
Environmental Ethics: male INFJ
Ancient Western Philosophy: male ENTP
Metaphysics and Philosophy of Mind: male INTP
17th. and 18th. Century Philosophy: male INTJ
Philosophy of Conservation Biology: male INTJ
Philosophy of Feminism and Philosophy of Science: female ENTP
Epistemology: male ENXP (possibly ENFP)
Japanese 351: female ISTJ
GTA for Philosophical Foundations of Democracy: female ENTP
professor for same class: XNTJ
GTA for Japanese: male EXFP
Those are some off the top of my head whom I've typed. I love all my teachers, but a few have been my favorites.