Tom has been being a teacher.-- Odd unless he has been impersonating a teacher
Tom is being a teacher.-- Odd unless he is impersonating a teacher.
and
Tom will be a teacher. -- OK for the future.
Tom will have been a teacher. --OK for a look back from the future.