I went to the USLC "School" before I ever stepped foot into a Legend. I had previous racing experience from quarter midgets to Pro Cup and everything in between. I was getting into Legends for the cost, because I thought it would be cheaper (not by much). The USLC School is on asphalt, and is usually run on the 1/5 mile out behind the backstretch, which drove much like a road course instead of an oval (dips, humps, jumps). The nice thing about the school was 1 - seat time, 2 - 1-on-1 instruction in and out of the car (raceceiver and face-to-face), and guidance + marks on the track, so you could focus on what to feel for... i.e. tight vs loose and most importantly what it feels to have the car "set" and be able to smoothly get back into the throttle, and most importantly CAR CONTROL in a somewhat controlled environment (single car runs). USLC provides absolutely everything for about $400-450 and you don't have to worry about crash clauses and mechanical failures.
Bottom line, the USLC program is awesome because you get the instruction and you don't have the worry of "what if something happens to the car." The cars are all in really nice condition, so you're getting quality equipment and Walter and Jimmy (if he's still with USLC) do a really great job of giving you candid feedback so you're able to concentrate on being smooth and learning. It truly is one of the things that USLC has definitely gotten right, and even after competing for a year, I'm considering going back and doing the "summer camp" to get oval and road course seat time despite being 30. Info for dates is posted on the USLC website.