Long ago I had the same problem - endless hours in the circuit till I thought that I was just no good at flying. I went to the CFI and said that I thought I'd give up and he said "no, book a double slot next week and I'm sure you'll manage it". And lo - I went solo, and it was a complete anti-climax, because I was no better that week than I had been for the last few (I didn't teach flying but I did teach skills with quite similar needs)
It took a while to work out that the school hadn't been entirely honest with me, but when I worked it out, I moved away smartly.
B