Online multivariate calculus class recommendation

My son is a currently a high school junior and taking calculus BC. The high school does not offer multi-variate calculus. He can go a major state university nearby and take their Calc III, but it will be too disruptive to his senior year schedule. So, we are looking for an online class for next year. Any suggestions will be highly appreciated.

I will also like to see if anyone has experiences with the following classes:

UIUC’s Math 241: they run an online high school version that is over 9 months
JHU CTY’s class, which is self-paced

When I was in high school I did something similar. Fortunately there was a nearby Community college (1/3 the price of the university) that offered the course early in the morning and also late in the afternoon .

In addition, the course from the same college was offered online.

In my instance I had a tough time with Calculus 2, so I decided to take it early in the morning on campus.
Having classmates that you can work with is crucial for the course, as the coursework tends to have massive homework sets.

Is there a Community College nearby?

Is your son good with self-paced? I personally was terrible but loved a structure.

Would linear algebra and differential equations at a nearby college fit the schedule better?

Or even calculus based statistics or discrete math if applicable to his academic interests.

Coastline Community College offers distance learning multivariable calculus (MATH C280) as well as linear algebra and differential equations (MATH C285). These are semester-long college courses that are transferable to universities.

http://www.coastline.edu/admissions/schedule-classes

Non-California-resident tuition is $271 per semester unit, or $1,355 for each of these (5 semester unit) courses. California resident tuition is $46 per semester unit, or $230 for each of these courses.