what should I do? hide it from him?

I'm 18 my baby's father is 18 as well & co parenting is just not working. I wanted to just run away so he couldn't find us but college & working full time on top of parenting is SO HARD!! The reason we aren't together is because he was abusive before & while I was pregnant so I finally let go. He doesn't want to co parent because he want to look like a family. When he comes over he get mad when he see I'm talking to other guys & he wants to fight. he tries to touch me sexually & I have to yell & curse at him to stop touching me. I keep telling him he's supposed to be here for our child, nothing else! He told me he only got me pregnant to "trap me", he think he can own me forever but no! I'm getting serious with a new guy & we will make this official & be in a relationship soon. I know his reaction will be horrible if he finds out & I don't want anyone fighting. Should I hide it from him? When I try to put my foot down he tries to hit me. I always fight back & call 911. I haven't told my new guy that he still tries to fight me because I don't want him doing anything crazy & going to jail too. This is all so complicated. I hate that I loved him & put myself through so much 🤦🏾‍♀️