I took Physics I on line, though II is offered, through the Dallas Community College system, specifically Northlake College. It is taught by Dr. Knowles - an EXCELLENT teacher. You can either attend lab section if in the Dallas area or there is an at home lab you can do. The tests (if not close to Dallas) have to be done at a proctored site.
I got an A but having to teach yourself is tougher. Dr. Knowles does provide study aids and assistance to online students, but having him for the labs was hugely beneficial. Still it can be done. 🙂