Skip Barber in Monterrey, and Bob Bondurandt in Phoenix are the best near us. I've been to both. BB is better for defensive driving and teen driving courses. Barber is better for real race training.
I just signed up my daughter for the teen driving course in Phoenix. I'll let everyone know how it goes.
On that note, MBZ of Beverly Hills has an advanced teen driving academy that might interest you. It teaches young (or new) drivers how to negotiate the streets of LA with confidence, decorum, and precision, without driving like an a-hole.