AP

Are AP classes a good enough preparation for a subject test or do the tests go more in deptha than typical Ap courses cover?

AP courses are more advanced, but the topics may not necessarily be the same - for example, most topics in the only AP math subjects (calculus, statistics) would not be found on the math subject tests.