Is This a Good Schedule for Junior Year?

Okay, so I’m entering junior year and already picked my courses for next year. I want to go into a STEM career in biochemistry or environmental engineering, so I’m not really interested in taking APUSH and AP Lang. However, I am worried that my Junior year schedule is not competitive enough.

Here is my schedule and EC so far: (By the way, I am homeschooled and go as a part-time student to a small private school)

AP World History
College Composition English 4/5/6 (I get college credit since it is a college level class)
AP Environmental Science
Electrical and Civil Engineering
AP Biology
Honors Precalculus
SAT Spanish test ( I already took Honors Spanish 4 sophomore year)

EC: Fencing, praise team, Sunday school teacher, piano, musical theater, I am starting to get involved in the debate team and STEM club that were just started in my private school, and I also started monitoring streams and their water quality in my community.

Community Service Hours: about 170 hours so far
I would love feedback!

Talk to your GC. It’s their assessment of course rigor that gets into your HS file that colleges use.

You don’t have to take AP US History but most high schools and states require a US History course to graduate.

Ok, thanks! I 'm currently taking US History (not AP).

that schedule looks more than rigorous to me. In fact it may be too rigorous.
remember that your grades are VERY important when it comes to college applications.