"a maths teacher" v "a math teacher"
"For Nick McIvor, a maths teacher at St Marylebone Church of England girls’ school in central London, there is no such thing as an average day at work."
More: Achievement is all in a day
"When Alec Fanaroff of Potomac, Maryland, looks back at his fifth-grade school year, one memory stands out. His math teacher routinely handed out candy at the end of class to students who answered questions correctly."
More: When a teacher plays favorites - CNN.com
Re: "a maths teacher" v "a math teacher"
Yes, that's correct. We call it "math" in the US.