The small, independent private school has had pros and cons. Like I mentioned before, quite a bit of individual attention from very good teachers has been a huge pro. That has not always translated into accelerated subject matter, though. And the smaller pool has fewer kids, so less chance of her finding kids at her level. And small size makes it hard for them to offer as many AP classes as a bigger school. But all in all it has been a good choice.