I'm currently enrolled at the program at Ohio Technical College. I love it so far, as for the shop/class time split, it depends on what class you are in. The engine repair class was mostly shop time, but my electrical class was a lot of class work (wiring diagrams and the sort, its my first of 3 electrical classes).
I'm going to be here for 18 months, that includes automotive, alternative fuels, and high performance, and I also get an associates degree in applied sciences. It cost me roughly $28,000 for the whole program, not counting rent for the apartment when I moved to Cleveland.
Other than that, there is a 50-something percent discount on matco tools while you are a student here, which is nice since they are very expensive. I did look around at a few other places before I came here, mainly NADC and wyotech, also that other one from Ohio that I can't remember right now. All I know is that NADC and wyotech just seemed to bash all the other tech schools as much as possible.
Anyway, thats about as much as I have to say about that, make what you will with it.