I have 2 top teachers who are my main teachers. Both of them are very well known. You can't get better training than I have unless you moved to China.
I also train in one local school just for conditioning. It helps me stay in shape, kind of like some people go to the gym to train.
And I train in one school once a week that is 1 1/2 hours away one way. I chose it because they teach what I currently need improving at and I decided to focus on my weaknesses for a while. That school has no cardio and is all teaching every detail in techniques.