We really enjoy Ballet Arizona productions. We recently saw The Nutcracker - an annual family tradition. They make a few modifications to the program every year. I really liked the tweaks this year. We also happened to attend a showing where Astrit Zejinati and Chelsea Wilcox doing the pas de deux. They were absolutely amazing.
Our 5 year old has also been taking ballet lessons at the school there since she was 3. We think the school is wonderful. They teach classical ballet vocabulary from 3 years old on. They are pretty strict and have a set curriculum. They all wear the same uniform and hairstyle and are strict about it. After the 3 year old class, parent's aren't allowed to watch other than one class per session where they let us all in.
So far, from what we've seen though, the curriculum and the teachers are great. They do a lot to improve body control, teach musicality and start them on a course of classical ballet.
We're big fans.