What do I have to do in order to get accepted into Phillips Exeter Academy?

Also remember most/all of these schools will allow a student to create his/her own class(es). This is particularly important if you want to go deeper into a field. Usually, a student will pass through the standard curriculum first then go into independent studies. Most make the students apply and have a certain GPA. Honestly, if you are at any of the top 50 BS in the US, you are likely to get the CS classes you need/want before college. The larger schools will have more classes but the smaller schools might be a better fit depending on who you are and what you would like to pursue. Also, look at see if the schools have internships. Some kids know what they are vaguely interested in and can pursue Summer internships in Junior/ Senior year. Don’t forget to think about the area where the school is located. Schools in areas with high tech/bio-tech and other tech fields will have the internship programs others will not. When looking at schools, my kiddo found 2/4 BS had internships. One was particularly good. It’s a long shot but something to consider.