UIUC netmath has self paced online classes
UCSD extended studies has instructor-led courses with office hours that are actually cheaper than netmath
WTAMU has online dual enrollment courses for $50 per credit ($150 per class, usually)
Stanford ULO is not credit bearing, so it often will not be accepted for high school credit. At that point you might as well self study with AoPS, MIT OCW, etc