Teachers could be more effective if they weren't afraid of losing their jobs or if the community were more open minded. For example, when two teachers disagree about course curriculum, the one that gets the support is the one that's been at the school the longest, has strong connections to the management and to the parent base. The decision is not made based on the integrity of the idea.
Big bullying problems at this school and they are fueled by leadership who are in serious denial about the degree in which this is a problem. Frankly they are part of the problem as I hear grumblings of teachers also being bullied by their bosses and all of them are afraid to speak up. There have even been suicides by school employees (RIP TG; Oct 21, 2015). I am not sure if this is all connected but you have to wonder and you need to assess the school for bullying.
In a school this size, there really are all kinds. Overall though, the students turn out well. There is bullying and issues related to the fact that ethnic and socio-economic diversity is lacking but for the most part, these issues don't get a lot of attention.
I think the school develops values like honesty, integrity, and fairness in students based on who they are or who they are related to or know. I've seen and heard about too many situations that were handled inconsistently and the common theme that made the difference is who you are or who you know. From board members and faculty children to athletes to children of major donors or volunteers, the students that get the "best" out of Campbell Hall are those that are connected to the power wheel.
I rate Campbell Hall as average. It is mediocre in every way -- academically, athletics, performing arts, facilities. It is a nice school, but if you expect a private school experience with top of the line amenities and opportunities (at the $30K pricetag), then you should look elsewhere.