I'm a really nervous learner and the first instructor I had used to make me feel really guilty and stupid. My new instructor is much calmer but when he shouts I feel like crying but I just keep quiet. However, when he shouts I know it's because I actually did something really stupid and he's right when he says I'm not good at focusing or multitasking. He shouts only momentarily though even though I make him really frustrated, eventually he does start encouraging me again and saying it's ok you will get there with some more practise. So I still feel comfortable with him.
I'm still only on my 10th lesson now anyway though, so I would expect a lot of frustration on his part in these stages anyway. At your stage I would look for a new instructor because unless you're making a lot of beginner/dangerous mistakes like me (not breaking when cars are approaching, almost swerving into parked cars, causing a huge delay to cars behind because I don't know how to leave off) then your instructor shouldn't be shouting at you like that.