Should you capitalize history teacher?

Yes. It should be History teacher.