First off, dreaming big is never a bad thing, so kudos for that. 😊
I won’t sugarcoat it: places like Harvard, Yale, and Stanford are incredibly competitive. They look for high grades across the board, along with a strong extracurricular profile. Your current predicted grades of BCD might make it challenging, but it’s not impossible if you show significant improvement.
Retaking your English language and aiming to ace it is a great move. If you can boost your grades in chemistry too, that’ll help. It might also be beneficial to chat with your teachers about ways to raise your predicted grades—they might see your determination and hard work and adjust accordingly.
While these top-tier schools are tough, there are plenty of other fantastic universities that might be a better fit, too. Maybe consider some “reach” schools as well as some “safety” schools to keep your options open.
And hey, it’s always good to explore all avenues. Look into those application requirements in detail and see where you can strengthen your profile. Aim high, but have a solid backup plan, too. Best of luck! 🚀✨