<p>Rileydog - No matter what you hear, the "elite" engineering schools that have reputations for being competitive and unforgiving are not trying to fail kids out. Seriously, before coming here (Cornell), I'd hear things about how competitive it was, how hard everything was, how I wouldn't have any time for anything but work, etc etc. That's not true at all. Premed kids are competitive, not engineers. I don't know anyone who doesn't try his/her hardest to help someone that asks them for help. Most people work on problem sets together, study together, work on labs and projects together. No one just goes to their room after class, sits down by themselves with their door locked, refusing to work with their hallmates or help people with questions that they could answer. </p>
<p>Professors care, too. Even in large intro classes with B- bell curves, that curve is not set in stone. If a student goes to office hours, tries hard, and ends up on the curve for a B-, the professor could knock that up to a B+. It's all about effort. And if everyone gets 90s on the tests and HWs in that class normally curved to a B-, the professor can change that curve to a B+. From what I've found, the curve that supposedly causes so much competition is really there to help you, not hurt you. </p>
<p>ColoradoMom, I can actually understand exactly the position your son is in. My GPA my first two years in high school was ~3.1, and through some combination of a couple of teachers having a profound influence on my work ethic and more interesting classes, I got a 4.0 for the next two years, and got into a top 10 or 15 engineering school. Believe me - if you had told me as a freshman or sophomore that I'd even had a chance at a school of that caliber, I would have just laughed. I think what sparked my sudden change in attitude was simply a couple of teachers that were really interesting, genuinely nice people (a Physics teacher and AP US History teacher) that simply demanded you do your work. And they'd make it interesting enough that I felt compelled to do it, and were nice enough I felt like slacking off would be letting them down (in a way). Sounds strange, but something happened that got me moving and now I study more than anyone I know.</p>
<p>Maybe try to gently let your son on to what is really at stake. There are people that would KILL to have the aptitude to be able to get top grades and into a top school. I have friends that could easily have been going to MIT if they'd just put in more work in high school, instead ending up at decent schools but nothing to write home about, and it really does kill me to see that. People who were taking multivariable calculus in 9th grade but as soon as they got older and their parents stopped bugging them decided to just basically cruise through the rest of high school and go to an average school for an average business degree.</p>
<p>When I say gently hint at what's at stake, I don't mean forcing him to get better grades. My parents never once questioned my work ethic or my grades - he's got to do it on his own. Just maybe let him know he's got a chance at top-20 programs based on his test scores, but that he really doesn't if his grades don't improve. Or even that he has what it takes to graduate from any decent engineering program, just that he'll have to work hard to do so.</p>
<p>I probably don't know what I'm talking about above, I'm definitely no parent (thankfully haha) but I was in the exact same situation as your son and somehow kicked myself in the ass and got rolling. So take that with a grain of salt and please don't feel I am judging you or your son.</p>
<p>But anyway, to the question: I don't think you are going to find an engineering program to hold the hands of someone who isn't willing to put in the effort. I mean, the school can offer support - advisors, helpful professors, great TAs, plenty of hands-on opportunities, smaller classes - but ultimately the student has to be motivated and no advisor, professor, or TA is going to feel compelled to explain things to a student who refuses to spend necessary time reading course material or working out problem sets. It's just human nature. If someone puts in the effort but struggles, that's an entirely different scenario that people who maybe don't have the aptitude but put in the work will find themselves in.</p>
<p>So anyway, you can find a caring and supportive atmosphere at plenty of places, but I've never heard of a place that holds unmotivated students' hands through to their degree.</p>