BC Calculus, AMC 12 math, Physics

How to study for the following:
BC Calculus
honors Physics (ap physics exam)
AMC 12

It would really help if there are some online classes that help study subjects just like school year lessons structured by text book chapter order.

For the AMC 12, definitely check out AoPS (Art of Problem Solving) - they have lots of resources, forums, classes, etc.