<p>Of course, if you want to go for the experience (gain academic challenges and independence, learn from your intelligent and motivated peers, connect with teachers who care about you), then BS is a def. choice. But if all you want is to get into an Ivy League, I would say again that it’s better to stay at a competitive public high school. Let me tell you something about boarding school kids who go to Ivy Leagues and other top schools. Most kids who got in have connections (either double/triple legacies to Yale or got recruited for Harvard for sports). I have met many such kids who got into top schools because of these connections, despite their grades being mediocre and in some cases, below average. Unless you’re very very smart and stand at the top of the class-say 10% with absolutely no connection, then you might likely get into a top school. Otherwise, kids with no connections and average grades will most likely get into a good, but not their dreams like Princeton or similar schools.</p>