I promised my daughter that I would teach her math, a subject I am not good at
I struggled teaching my daughter mathematics
I promised my daughter that I would teach her math, a subject I am not good at=娘に私が苦手である数学を教えると約束した
I struggled teaching my daughter mathematics=娘に数学を教えるのに悪戦苦闘していた
数学=math、mathematicsどちらでも大丈夫です
質問者さんの言いたい事を英訳すると:
I missed the last lesson because I promised my daughter that I would teach her math. It was a struggle because it's a subject I am not good at=前のレッスンを休んでしまったのは娘に数学を教えると約束したからです。私にとって苦手な科目だけに、悪戦苦闘しました。
英語も数学もgood luck!