1. I have to do scince and math homework tonight.

2. I have to do my science and math homework.
------------
Are both grammatical? Which one is commonly used? Do you have other way of expressing?

1 answer

Both are correct (fix the typo "science" in #1), and both are commonly used.