Yes, there are English-speaking doctors in Mexico. It’s not that difficult to find an English speaking doctor of any variety that you would really need. And then, if you really need one who turns out not to speak English it’s very easy and quite inexpensive to hire a translator.
I live in Mazatlan, where this is the case. Whether this would be the case in other places depends a little bit on the city. Where you have a large expat community, you’re more likely to have English-speaking doctors.
My friend currently is in a big fancy hospital here, because Mexico wants to be a leader in medical tourism. While they have English speaking staff and some English-speaking doctors, none of the nurses and other staff speak English, so sometimes that can be an issue. I would say, overall, we have pretty good healthcare here.
( Hospital de la Amistad Corea, Merida, Mexico, pictured.)