<p>I am currently a Senior in high school and will be submitting my applications for early action to a few colleges this weekend. However, I am in a dilemma. I'll explain...</p>
<p>I am a pretty accomplished student. 3.95 weighted GPA, taken a fair amount of advanced classes (honors chemistry, honors speech, honors composition, honors pre-calc, AP Psychology [5 on the exam], AP Computer Science [hopefully will get an A] and B/C Calculus [hopefully will get a B]). I am ranked 50th out of 350 students in my grade (18th percentile) and am a varsity athlete in two sports, exec board for student council, exec board for latin club, debater, NHS member and PA announcer.</p>
<p>However, something you should know about me is that I have to work REALLY hard to do well in all of my classes. I'm pretty smart, but I'm not able to get away with not studying and doing anything. My intended major is Computer science. AND this is my problem. Since I have to work really hard to understand the content, I usually find myself consistently coming in early/going in at lunch to talk with my teachers to clarify concepts. And with the schools that I will be applying to I have a choice: BIG schools (UWMadison, Twin Cities & Purdue) or small schools (Marquette, St. Olaf & DePaul). However, the choice isn't as easy as you might think. </p>
<p>I'm not assuming I'm going to be getting into all of these colleges but I've been thinking the choice over in my head a lot and have no idea. Because at large schools, you inevitably have less (sometimes no) interactions with professors and you are more of a 'statistic' than anything. However at these large schools, the Computer Science programs are amazing! But I'm not sure I'll be able to handle not having a "personalized" learning experience. Therefore, you might think that the choice of a small private school is obvious However, I run into the problem of the private schools not having as good of programs as the big schools (at least to my knowledge, correct me if I'm wrong). So yeah. I hope that all makes sense. Basically if feels like I have two choices:</p>
<p>1) BIG school -> Higher quality computer science program --- BUT --- a learning style that might not fit me.
2) Small school -> a type of school that better fits my learning style --- BUT --- not as good of a program.</p>
<p>I'm just wondering what people think would be the most beneficial to me. Because I want to be as successful as possible and I don't know which one with help me more.</p>
<p>Thank you so much! I'll take al the advice I can get! </p>