A substitute teacher is a person who is paid to teach a school class when the normal teacher can not be there . A substitute teacher is a person who teaches a school class when the regular teacher is unavailable ; e.g. , because of illness , personal leave , or other reasons .