Our stories are very similar. My wife and I moved from Central Texas to Northern Michigan in June. I'm a dyed in the wool Texan and thought I would never leave, but my wife is from Michigan and wanted to be closer to her family. She resigned from her teaching job in a large ISD in the Austin area, and people warned us about moving here due to the teaching situation. Well things worked out exactly how we hoped, and she accepted an offer to teach lower elementary after 3 weeks of us being here.
I searched the different ISD and consortium websites for job postings for almost a year before we moved, and found that there was an abundance of secondary openings compared to elementary spots.
I can tell you that the MESSA health insurance through the school in MI is a LOT better and considerably cheaper than the BCBS of TX plan through the ISD back home. As far as pay, she had three years prior teaching experience in TX so the new school honored that on the pay scale. The difference between salary in TX and MI really isn't that much.
I can't offer much on the cold weather since this will be my first winter outside of Texas.
I don't know anything about Port Huron, but I can tell you that moving from Austin to Northern MI has been a real eye opener. I took for granted all of the luxuries of living in a large city with restaurant and retail selections, along with diversity. I think that after a few years of living here we will both we ready to head South again.
With all of that being said, it is absolutely gorgeous here and being able to shoot or ride my dirt bike anytime I want is a huge plus.