Wow, Rinny, that's a really tough situation to be in. I bet you're super stoked about getting a job and starting your new career, and it would be so tough to leave and start all over again (hopefully, if you're actually able to find a job in a new place with very little experience), especially if you have to switch grades.
I guess if it were me, I'd start by being honest with my spouse about my feelings, my ideal situation, my concerns, and my hopes for us both, and then listening to his thoughts. A "great opportunity" for him might not be as meaningful as you interpret it to be, or it might be just what he's been waiting for his whole life.
Of course, as previous posters have mentioned, money is something to consider as well - how much his income might increase vs. yours if you stay or go. And then there's quality of life in the location, quality of schools for you to teach in and if you plan to have kids at some point, proximity to other family and friends if those are important to you, so many things to consider!!
I hope that what ever you two decide will be best works out great for you both - keep us posted!
