I feel sad to read your story. Sorry your husband is treating you so badly. I guess just the fact that anything that he does can hurt someone gives him some sort of pleasure. If not why would anyone try to hurt others by pointing out mistakes when they themselves are not doing anything to help with the situation? He is not an outsider. All the responsibilities/problems you are dealing with are his too.You are family.Why is he just blaming you and why are you trying to deal with everything by yourself?
If he can't put in some effort to teach the kid, he should be the last one to criticize. I agree with the others who have responded here , it's better to stop homeschooling your daughter for now. I can't imagine what your daughter must be going through living in such a suffocating environment all day everyday. She will make new friends and have a good time when she is at school.You may have your reasons for dealing with all this but why make your daughter suffer ?
Maybe three of you are just spending way too much time together. Do you have have family or friends you are close to and regularly hang out with ? Have you thought about getting a full time job outside? You need to have a life too. You all need a distraction in your life - maybe work , friends or any hobbies .Once you and your daughter are busy with school/work, your husband may realize he needs to do something to keep himself busy.
Also you haven't mentioned why you have not told him about the huge debt. I agree you should tell him. If you are worried he may scold you or look down upon you , do you think it will be anything worse than what it already is? You are still not being treated well.If he was really nice to you , it would make sense to hide telling him something that would make him mad. But if he is already treating you like he is , what are you worried abt? Unless you are worried abt him - on how HE would deal with it when he finds out things are not all rosy on the financial side. If not please tell him. He is your husband and I think you are equals regardless of the age difference.In case you still feel he is like a fatherly figure and you have to do things to please him so that he has a good impression about you and feels proud of you(you said he praises you in front of others) , please STOP doing that.
Husband and wife are equals. Sometimes men do the earning part and women take care of the family. When women work too , they try to share the reponsibilities. But in your case you are doing everything on your own. You are not even depending on him for emotional support. He is not even aware of issues you are dealing with. Maybe there are lot of other things you are not able to discuss in this forum on why you are dealing with things the way you are. But please don't over-stress yourself as you clearly are not winning. Try to talk to him about the current financial situation and stress that you and your daughter are going through because of him.
Hope things get better for you and your family.