Middle and high school math teacher And all subjects for elementary grades and foundational for all subjects