Not one but three schoolteachers on your list? you, sir, just made my day!
Yes. I will never forget any of them. I connected with one of them via Facebook a couple years ago. He had recently retired. It made me feel old because he was only in his 20s when I was in his class.