Middle and high school math teacher and abilities And all primary school subjects And foundation for all subjects