Hard to say. On the one hand, six B’s (five of them in “solids”) is problematic. On the other, OP seems to be advanced a year in the honors science and possibly the math sequences but isn’t necessarily a STEM devotee given the EC’s and majors specified. Junior and senior grades and course load will be crucial. Having a bunch of 5’s in hard subjects (bio, chem, physics, calc, lang/lit, apush/euro) will help anywhere.
OP should probably speak to his/her guidance counselor about UChicago versus other schools of interest to discuss best fit. It’s tempting to use the ED round in order to maximize “odds” at getting into a top school, but IMO that’s a mistake in strategy. Admit rates fall out of the selection process; they don’t translate into personal odds. UChicago and other top schools get a lot of right-fit candidates who self-select into the ED round, and they outright reject a good number of kids with stellar credentials. Using ED wisely is the best way to maximize odds. Agree with @hebegebe that the essays are helpful in figuring that out.
ECs are super. Am intrigued by the trucking company internship!