
No matter what happens regarding the divorce proceeding or not, please think about ways to increase your income and self sufficiency asap. I know most people here are telling you to finish your last semester to get your masters but that is not the path I would take. I work in family law, so am coming from my perspective with my 20 years of working in it. Even though you have not worked during your marriage, there is a chance you will not get spousal maintenance (if it became a litigated issue) because you do have a bachelors degree and an argument could be made that you have the resources and education to get a job now. Just do it...find a job subbing (there are many around here who get lots of hours doing just that) if needed and work toward getting a teaching job that will stabilize your income. Then, once the dust has settled, you can finish your masters pretty quickly.
I agree with getting information/copies about your finances (tax returns, bank statements, etc) in order and getting it all organized. You may want to wait to get an attorney until your husband has actually filed for divorce (if he doesn't why spend the money to have retained one yourself unless you decide you want to file for divorce first?), but make sure you have some names and contact information of good family law attorneys in your area. Many attorneys will allow a 30 minute consulation for free, so you could pick a few and interview them to find someone you are comfortable with should you need to actually retain them. Any work you have done concerning having your debts and income laid out clearly will save your lawyer time, and in turn you money, should you need to retain counsel. You indicate to us that you feel that your husband may handle this in a decent manner, so sit down with him (when you are ready) and talk about the finances, and make some agreements about how money will be spent and what arrangements will be made to pay bills if he decides to leave your home before anyone has time to obtain a temporary court order pending the dissolution. Temporary orders typically cover child support, maintenance, parenting schedules, etc. and stay in place until the divorce decree is issued.