It seems like now everyone has to succeed even if they physically cant. People who are lazy, incompetent, stupid shouldnt be given the same treatment as people that work hard and succeed. My fluids HW is due at 10:00am. 10:01am and you get a zero, no excuses, zero.
I am glad I went to a small school. My classes are like 20-30 students.
Ill first ask, what is your definition of studying hard? Are you studying like a a few hours a night or all day. I and all my other engineering friends dont really do anything by study. Engineering classes are lightyears ahead of any english or political science class, and they take that much more effort. I literally do nothing but study. Generally Ill get to school 8-10am and Ill study till midnight or later. I do have class and generally work about 1.5 hours a day at my work study job but the rest is studying.
At my school freshman year is cake, sophomore year you think your super cool with all your engineering classes but most of them are pretty easy compared to the junior and senior courses. Once you get into fluids, thermo, and heat transfer youll know what hard is. From the sound of it, if people arent passing calc and physics, I cant imagine how hard thermo would be...
As for community college, I think everyone should do it. Its cheap, and will let you decide what you want to do. I did running start in highschool where I went to community college for my junior and senior year. I was able to get all my math out of the way, physics, gen. ed classes, etc. Once I transferred to my four year I started into the engineering courses.
I cant say for sure but it sounds like the engineering program there sucks. You might consider transferring to a different school. What it comes down to is your parents arent making the decisions anymore, your in college now and your pursuing what you want. Dont let their desires or bias affect your decisions.