I agree with the above poster - something seems amiss at the new pre-school. Whether she is overwhelmed with the number of children, or there is too much noise and/or confusion, or perhaps something/someone has scared or taunted her ...whatever. It might be prudent to be very observant - arriving later to drop her off (see how the instructors interact with the children as well as how the other children interact with your daughter) and earlier to pick her up (same reason). Could you even "pop in" during the daytime or lunch hour to get a better handle on the situation. As I said before, I feel something is amiss here.
As this is happening at a new pre school and didnt before and is okay at your Home and her Moms ,the problem is at the preschool obviously thre is something out of sinc there ,are the children supervised enough, are they stimulated enough, for a narmally good child to start hitting and scratching and Yelling tells you something ,perhaps you should observe what is happening,and speak to a head Teacher if you have to, change pre-schools? Do not punish your child ask her some questions about the Teacher other children and if she likes school if she says No ask her why?