先生 は teacher ですが 相手に呼びかけるなら基本
名字を使います。
男性の場合だと Mr. _ _ で 女性は Miss. _ _ など。
中学校にも寄ると思いますが男性の先生は sir と呼んで
女性の先生は miss と呼ぶこともあります。
いつの間に出て来てたか聞く場合は
when did you suddenly appear などが良いですが
ポンッと出てきたかのようであれば pop up と言う表現を
使うのがおすすめです。
**"Whoa, teacher! When did you pop up?!"**
“Whoa” は驚きを表すカジュアルな感嘆詞で、日本語の「えっ?!」に相当します。
“pop up” は「ひょっこり現れる」という意味です。
例文: Whoa, teacher! When did you pop up?!
えっ、先生!いつの間に出てたの?!