Your thoughts on my course rigor/load?

I am a sophomore and have already scheduled for junior year and have a tentative plan for senior year.

Freshman- mandatory regular courses and honors(not allowed to take AP as Freshman)

Sophomore- 2 AP and rest honors.(only allowed a few APs)

Junior:
AP Calc AB/BC
AP Earth Environmental(required science)
AP US History
AP Psychology
AP English

Senior (TBD):
AP Stats
AP English
AP Human Geo or AP Euro
AP Microecon(not offered at my school but will try online since this will be my major) or H accounting if no econ
H spanish 4
Also I plan on taking a free block. Mainly to focus on apps, get a break, and might even get an internship or job.

How is this schedule? I am aiming at top 20 schools and maybe even ivy.