Bull Run has had a LOT of teacher (and principal) turnover, so even though I've had kids in the AAP there for quite a few years, I can only say that the current sixth grade teachers are superb. The rest--mixed bag.
I don't feel that the program at Bull Run does enough to challenge the 3rd, 4th and 5th grade AAP kids. There has been talk that the new principal wanted to eliminate some truly educational and enriching class activities. This would give the kids more time to do things like study for the useless SOLs.