As a high school junior and senior, I took several classes at the local community college. I lived in CA. There community college was free for high school students and counted for both high school and college credit.

Something like this may be another option?