FWIW in regard to online AP science courses (in response to a comment by @lookingforward ) - not all online AP science courses lack labs and discussion! For example, ChemAdvantage, the provider through which my daughter took AP Chem last year, has an active discussion board with TAs and, frequently, the teacher, 24/7. She discussed problems and asked questions daily and there were always a few people (including a TA) available, no matter when she signed on. She rarely had to wait more than five minutes for a live online discussion (there are students from all over the world). Labs were done at home with kits - they were real labs with real equipment (and there were real messes sometimes which affected the floor of my basement…). Webassign was used for homework and the exams were in the style of the AP exam (curve and all). ChemAdvantage students outperform the national average in terms of AP scores, and the course was fantastic.
Sure, there are dud online courses out there, just as there are bad teachers and lackluster students in some brick-and-mortar schools. There are some wonderful online AP science courses though, so online AP science courses are worth considering as long as you do your homework and research the providers.