Yo soy profesor.

English Translation

I’m a teacher.

Any reason why “maestro” wouldn’t also be okay? I feel like this context there’s no way to distinguish?

This cloze has many potential correct answers, including maestro, maestra, profesora, etc. You can add a hint to guide you the next time you play it.