So what's the difference between учитель and вчитель?
No difference. There's something about у/в thing here: https://www.duolingo.com/comment/9012790
"This is my teacher" - would be better in English
Why is the translation "this is my teacher" deemed incorrect?
I agree with Andrey ' it is' should be used with objects not people