(((((C.)))))
B r e a t h e !!! Just stop and breathe.
There's a lot going on in your house, and there's probably a lot more that we sitting on this end of the computer don't know about or get. Like, where does a 5-year-old learn to curse? (You don't have to answer that!) It sounds to me (guessing) like you're having to keep a great deal of balls in the air right now at the same time, and you may be feeling like if any of them hit the floor it'll be a disaster.
What balls can you safely let go of? What things are you doing now that you can let slide for now. Your kids need you, and you need you. Monica had an excellent idea about trying to create special time with them.
What's your son so angry about? The root cause of his anger is something you need to find out and deal with. His anger outbursts are his way of telling you something's very, very wrong. You have to play detective and find out what it is.
While I'm sure a lot of people are going to advise punishing and discipline, I think that unless you find out what's wrong and take care of *that*, it'll be like putting a Band-Aid on a gaping wound.
So, I can see that you have at least three issues:
1. Your time is really tight.
2. Your daughter needs your help with school and perhaps other stuff.
3. Your son is screaming for help.
Of course, the fourth issue is everything else in the world that you have to take care of (taking care of the house, preparing food, doing laundry, work). And then, there's C. time, which you must have in order to stay sane. C. time doesn't have to be away from the kids, but it should be time spent that replenishes you in some way.
So, what kind of support system do you have? Any family that can help? Close friends? Make a list of who you can rely on and trust.
When I was pregnant with my son, I had a friend who had just given birth. We went to visit them, and they looked utterly shell-shocked and wiped out! I was concerned, but they said that their attitude was that "God never gives you more than you can handle." I have decided to believe in that. If it's on my plate (and I didn't ask for it), it's because I must be up to it.
You are up to this, C.! The first step is to breathe (that's the best thing a person can do when they're feeling stressed, by the way: do nothing else but breathe deeply and slowly).
Please, please let me know if there's any way that I can help! I'm sending you strength!!
Best,
Marji