If you have the money and it's only between those two, I would go through the actual Kirkwood route. You get way more time behind the wheel and their classes are smaller so more focused instruction. With CRST, it's essentially the four week program crammed into seven days (the second week at Kirkwood is mainly testing out and classroom stuff). I got maybe a total of 12 hours driving through the CRST route and that was even because I stayed the extra weekend. Only two hours of that was backing, so you definitely get very little time. Now, you will get tons and tons of time to pretrip (at least 4 hours a day-- pointless but some people really need it).