To make this short I basically feel like I am doomed to being a mostly B with some As student . The problem is I want to go to a phenomenal grad school for physics. I'm a freshman going to a standard top notch state science university , originally majored in EE but planning to switch to physics. The first physics course I decided to take was your standard calculus based E and M and I'm almost definitely going to receive a B , no higher , no less . First exam went well and I got a 97%, then an 80, and now a 70 on the last midterm . Basically i feel I put the same effort on all 3 , with maybe most on the last and all I get is wild variance in scores . Ending my first year my GPA will probably be a 3.2-3.4 but as courses get harder i can't see myself maintaining let alone improving that. Any advice to change my ways or am I just weak and need to work more?