I have a friend IRL whose DC attended Stanford's OHS part time while attending public school.
Pros: access to classes at the right level, sometimes of excellent quality, and sometimes with excellent scheduling flexibility (oh, you are going to be unavailable for 6 weeks in the middle of the term? Let's see how we can handle that).
Cons: It's expensive, really expensive, and the class quality is mixed. They weren't able to get out of public school classes to attend, and the school did not accept the credit transfer, so the student now has two separate transcripts for high school. Not a real problem, but definitely annoying. Online formats don't work well for everyone, either.