S.H.
If he quits first, he cannot get unemployment.
If the company lays him off, he can get unemployment.
Then, being self-employed, find out how that impacts his ability to collect unemployment for now or not. And for how long.
IF he can get unemployment, then that will be extra money... for you all to save.
SO... for now, he should wait until he is laid off.
Because if HE quits, he CANNOT get unemployment.
And you all will need, the unemployment money.
Then hopefully, you all have "emergency" money saved... and a retirement fund.
Also being self-employed, he will need to "buy" his own medical insurance etc.
Do you work? Or not? If not, then you and your children will need medical coverage.
IF he is laid off, he can sign up for COBRA coverage. But this is also expensive.
And also, he needs to work on client retention.
Working from home, is still working. And the kids will need to understand that it is not Daddy being home all day to play or whatnot. He is not a stay-at-home-daddy. He is still, a working, Dad. He will need, to be in the home office, for work hours. And he has clients to tend to.