If you are willing to put in the time, you can use LaTeX with TeXStudio. There is a learning curve, but your assignments will look slick once you get used to it. Otherwise Microsoft Word has a pretty extensive equation function which works well for chemical equations as well, but I would go with the former any day.